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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocket |
説明
BeginReceiveFrom の前回の呼び出しから返された結果を指定されて、リモート ソケットから文字列を受信します。
EndReceiveStringFrom を呼び出すと、着信する文字列が受信されるまで呼び出し側がブロックされます。ただし、EndReceiveStringFrom を呼び出すのは、BeginReceiveFrom の前回の呼び出しからコールバックを受信した後に限ります。そのため、この関数の呼び出しは直ちに制御を返します。
出力パラメータ Endpoint
は、文字列の送信元のエンドポイントを示します。
例外
EndReceiveStringFrom は、次のメソッドへの非同期呼び出しが発生させる可能性のある例外を、再発生させます: