System.Net.Socket.TSocket.EndReceiveBytesFrom

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function EndReceiveBytesFrom(const AAsyncResult: IAsyncResult; out AEndPoint: TNetEndPoint): TBytes; overload;
function EndReceiveBytesFrom(const AAsyncResult: IAsyncResult): TBytes; overload; inline;

C++

System::DynamicArray<System::Byte> __fastcall EndReceiveBytesFrom(const System::Types::_di_IAsyncResult AAsyncResult, /* out */ TNetEndpoint &AEndPoint)/* overload */;
System::DynamicArray<System::Byte> __fastcall EndReceiveBytesFrom(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 un tableau d'octets à partir d'un socket distant en utilisant le résultat spécifié renvoyé par un appel précédent à BeginReceiveFrom.

Les appels à EndReceiveBytesFrom bloquent l'appelant jusqu'à ce que les octets entrants soient reçus. Cependant, vous ne devez appeler EndReceiveBytesFrom qu'après avoir reçu un callback à 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 les octets.

Exceptions

EndReceiveBytesFrom re-déclenche des exceptions que l'appel asynchrone aux méthodes suivantes peut déclencher :

Voir aussi