System.Net.Socket.TSocket.EndReceiveBytesFrom

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
function public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket TSocket


説明

BeginReceiveFrom の前回の呼び出しから返された結果を指定されて、リモート ソケットからバイト配列受信します。

EndReceiveBytesFrom を呼び出すと、着信するバイト データが受信されるまで呼び出し側がブロックされます。ただし、EndReceiveBytesFrom を呼び出すのは、BeginReceiveFrom の前回の呼び出しからコールバックを受信した後に限ります。そのため、この関数の呼び出しは直ちに制御を返します。

出力パラメータ Endpoint は、バイト データの送信元のエンドポイントを示します。

例外

EndReceiveBytesFrom は、次のメソッドへの非同期呼び出しが発生させる可能性のある例外を、再発生させます:

関連項目