System.Win.ScktComp.TCustomSocket.OnRead
Delphi
property OnRead: TSocketNotifyEvent read FOnRead write FOnRead;
C++
__property TSocketNotifyEvent OnRead = {read=FOnRead, write=FOnRead};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | protected | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomSocket |
Beschreibung
Tritt ein, wenn ein Client-Socket Informationen aus der Socket-Verbindung lesen soll.
Schreiben Sie eine Behandlungsroutine für das Ereignis OnRead, um aus der Socket-Verbindung zu lesen. Handelt es sich um einen blockierenden Socket, muss zum Lesen aus der Verbindung ein TWinSocketStream-Objekt verwendet werden. Verwenden Sie andernfalls zum eigentlichen Lesen die Methoden des Parameters Socket.
Anmerkung: Nicht-blockierende Sockets erhalten nicht immer ein OnRead-Ereignis für das letzte Bit der über die Verbindung übergebenen Daten. Bei nicht-blockierenden Sockets sollten Sie daher im Ereignis OnDisconnect überprüfen, ob nicht gelesene Daten vorhanden sind.