System.Net.Socket.TSocket.EndReceiveStringFrom
Delphi
function EndReceiveStringFrom(const AAsyncResult: IAsyncResult; out AEndPoint: TNetEndPoint): string; overload;
function EndReceiveStringFrom(const AAsyncResult: IAsyncResult): string; overload; inline;
C++
System::UnicodeString __fastcall EndReceiveStringFrom(const System::Types::_di_IAsyncResult AAsyncResult, /* out */ TNetEndpoint &AEndPoint)/* overload */;
System::UnicodeString __fastcall EndReceiveStringFrom(const System::Types::_di_IAsyncResult AAsyncResult)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocket |
Description
La méthode Receive reçoit une chaîne à partir d'un socket distant en utilisant le résultat spécifié renvoyé par un appel précédent à BeginReceiveFrom.
Les appels à EndReceiveStringFrom bloquent l'appelant jusqu'à ce que les chaînes entrantes soient reçues. Cependant, vous ne devez appeler EndReceiveStringFrom qu'après avoir reçu un rappel à partir d'un appel précédent à BeginReceiveFrom, de manière à ce que l'appel renvoie un résultat immédiatement.
Le paramètre de sortie Endpoint
indique le point de terminaison source qui envoie la chaîne.
Exceptions
EndReceiveStringFrom re-déclenche des exceptions que l'appel asynchrone aux méthodes suivantes peut déclencher :