System.Win.ScktComp.TCustomWinSocket.ASyncStyles
Delphi
property ASyncStyles: TAsyncStyles read FAsyncStyles write SetAsyncStyles;
C++
__property TAsyncStyles ASyncStyles = {read=FAsyncStyles, write=SetAsyncStyles, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomWinSocket |
Beschreibung
Legt fest, welche asynchronen Ereignisse der Socket empfangen kann.
Mit ASyncStyles können die Benachrichtigungen festgelegt werden, auf die der Socket antworten soll. Mit ASyncStyles ändern Sie die Benachrichtigungen, die der Socket von der Socket-Verbindung empfängt. Für ASyncStyles sind folgende Werte möglich:
Wert | Bedeutung |
---|---|
asRead |
Der Socket empfängt die Benachrichtigung, dass die Verbindung zum Lesen bereit ist. |
asWrite |
Der Socket empfängt die Benachrichtigung, dass die Verbindung zum Schreiben bereit ist. |
asOOB |
Der Socket empfängt eine Benachrichtigung, wenn Daten außerhalb des zulässigen Bereichs eingehen. |
asAccept |
Der Socket empfängt eine Benachrichtigung, wenn ein anderer Socket eine Verbindung anfordert. |
asConnect |
Der Socket empfängt eine Benachrichtigung, wenn eine Kommunikationsverbindung zu einem anderen Socket geöffnet wird. |
asClose |
Der Socket empfängt eine Benachrichtigung, wenn eine Kommunikationsverbindung zu einem anderen Socket beendet wird. |
Alle in ASyncStyles angegebenen Benachrichtigungen werden als Windows-Botschaften in der Eigenschaft Handle empfangen.
Anmerkung: Bei nichtblockierenden Sockets sollte ASyncStyles asRead und asWrite enthalten, damit der Socket über asynchrone Lese- und Schreibereignisse informiert wird.