System.Win.ScktComp.TCustomWinSocket.Read

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Read(Socket: TSocket); virtual;

C++

virtual void __fastcall Read(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 seRead als Reaktion auf die Bereitschaftsbenachrichtigung der Socket-Verbindung.

Read wird als Reaktion auf asynchrone Benachrichtigungen aufgerufen, die darauf hinweisen, dass die Socket-Verbindung zum Lesen bereit ist. Nun kann entweder der Windows-Socket in der Behandlungsroutine für das Ereignis OnSocketEvent aus der Verbindung lesen, oder die Socket-Komponente kann in der Ereignisbehandlungsroutine für OnRead oder OnClientRead aus der Verbindung lesen. Zum Lesen der Informationen aus der Verbindung können die Methoden ReceiveBuf und ReceiveText in der Ereignisbehandlungsroutine eingesetzt werden.

Anmerkung: Read wird ausschließlich für asynchrone Lesebenachrichtigungen in nichtblockierenden Sockets aufgerufen. Blockierende Sockets müssen zum Lesen ein TWinSocketStream-Objekt verwenden. Dieses wartet, bis der Remote-Socket zur Datenübertragung bereit ist.

Siehe auch