System.Net.Socket.TSocket.EndReceiveBytesFrom

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket TSocket


Beschreibung

Empfängt ein Byte-Array von einem Remote-Socket mit dem angegebenen, von einem vorhergehenden Aufruf von BeginReceiveFrom zurückgegebenen Ergebnis.

Aufrufe von EndReceiveBytesFrom blockieren den Aufrufer, bis die eingehenden Bytes empfangen wurden. Sie sollten EndReceiveBytesFrom jedoch nur aufrufen, nachdem Sie einen Callback von einem vorhergehenden Aufruf von BeginReceiveFrom erhalten haben, sodass der Aufruf sofort zurückkehrt.

Der Ausgabeparameter Endpoint gibt den Quellendpunkt an, der die Bytes sendet.

Exceptions

EndReceiveBytesFrom löst alle Exceptions erneut aus, die der asynchrone Aufruf der folgenden Methoden auslösen könnte:

Siehe auch