System.Net.Socket.TSocket.EndReceiveBytesFrom
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 */;
Inhaltsverzeichnis
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: