System.Net.Socket.TSocket.EndReceiveStringFrom

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

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


Beschreibung

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

Aufrufe von EndReceiveStringFrom blockieren den Aufrufer, bis der eingehende String empfangen wurde. Sie sollten EndReceiveStringFrom 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 den String sendet.

Exceptions

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

Siehe auch