System.Net.Socket.TSocket.WaitForData
Delphi
function WaitForData(ATimeout: Cardinal = INFINITE): TWaitResult;
C++
System::Types::TWaitResult __fastcall WaitForData(unsigned ATimeout = (unsigned)(0xffffffff));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocket |
Description
Se termine uniquement dès que votre socket reçoit des données d'un hôte distant.
Vous pouvez utiliser le paramètre ATimeout
pour spécifier un délai d'attente maximal en millisecondes pour les données entrantes. Si le délai maximal spécifié est dépassé, et en l'absence de données entrantes, WaitForData se termine.
WaitForData renvoie wrTimeout
si la limite de délai spécifiée a expiré ; sinon, elle renvoie wrSignaled
.
Exceptions
WaitForData appelle des méthodes qui peuvent déclencher des exceptions :