System.Win.ScktComp.TCustomWinSocket.Write
Delphi
procedure Write(Socket: TSocket); virtual;
C++
virtual void __fastcall Write(NativeInt Socket);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomWinSocket |
Beschreibung
Generiert ein OnSocketEvent-Ereignis des Typs seWrite als Reaktion auf die Bereitschaftsbenachrichtigung der Socket-Verbindung.
Write wird als Reaktion auf asynchrone Benachrichtigungen aufgerufen, die darauf hinweisen, dass die Socket-Verbindung für das Senden von Daten über den Socket bereit ist. Nun kann entweder der Windows-Socket in der Behandlungsroutine für das Ereignis OnSocketEvent oder die Socket-Komponente in der Ereignisbehandlungsroutine für OnWrite bzw. OnClientWrite in die Verbindung schreiben. In der Behandlungsroutine kann die Methode SendBuf, SendStream oder SendText zum Schreiben der Informationen eingesetzt werden.
Anmerkung: Write wird ausschließlich für asynchrone Schreibbenachrichtigungen in nichtblockierenden Sockets aufgerufen. Blockierende Sockets müssen einen eigenen Mechanismus bereitstellen, der den Zeitpunkt ermittelt, an dem die Verbindung zum Schreiben bereit ist.