System.Net.Socket.TSocket.EndAccept
Delphi
function EndAccept(const AAsyncResult: IAsyncResult): TSocket;
C++
TSocket* __fastcall EndAccept(const System::Types::_di_IAsyncResult AAsyncResult);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocket |
説明
BeginAccept の前回の呼び出しから返された結果を引数として受け取り、接続要求を受け入れます。
EndAccept を呼び出すと、接続要求が受け入れられるまで呼び出し側がブロックされます。ただし、EndAccept を呼び出すのは、BeginAccept の前回の呼び出しからコールバックを受信した後に限ります。そのため、この関数の呼び出しは直ちに制御を返します。
例外
EndAccept では、Accept の非同期呼び出しで発生する可能性のあるあらゆる例外が再び発生します。TSocket.Accept の API ドキュメントの「例外」セクションを参照してください。