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 :