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