System.Net.Socket.TSocket.WaitForData
Delphi
function WaitForData(ATimeout: Cardinal = INFINITE): TWaitResult;
C++
System::Types::TWaitResult __fastcall WaitForData(unsigned ATimeout = (unsigned)(0xffffffff));
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocket |
Beschreibung
Kehrt erst zurück, wenn Ihr Socket Daten von einem Remote-Host empfängt.
Mit dem Parameter ATimeout
können Sie eine maximale Zeit (in Millisekunden) für das Warten auf eingehende Daten festlegen. Wenn die angegebene maximale Wartezeit verstreicht, ohne dass eingehende Daten vorhanden sind, kehrt WaitForData zurück.
WaitForData gibt wrTimeout
zurück, wenn das angegebene Zeitlimit abgelaufen ist, ansonsten wird wrSignaled
zurückgegeben.
Exceptions
WaitForData ruft einige Methoden auf, die Exceptions auslösen können: