次の方法で共有


TcpListener.EndAcceptTcpClient(IAsyncResult) メソッド

定義

受信接続の試行を非同期的に受け入れ、新しい TcpClient を作成してリモート ホスト通信を処理します。

public:
 System::Net::Sockets::TcpClient ^ EndAcceptTcpClient(IAsyncResult ^ asyncResult);
public System.Net.Sockets.TcpClient EndAcceptTcpClient (IAsyncResult asyncResult);
member this.EndAcceptTcpClient : IAsyncResult -> System.Net.Sockets.TcpClient
Public Function EndAcceptTcpClient (asyncResult As IAsyncResult) As TcpClient

パラメーター

asyncResult
IAsyncResult

BeginAcceptTcpClient(AsyncCallback, Object) メソッドへの呼び出しで返された IAsyncResult

戻り値

TcpClient

データの送受信に使用する TcpClient

注釈

このメソッドは、操作が完了するまでブロックします。 この操作を同期的に実行するには、 メソッドを使用します AcceptTcpClient

Note

基になるソケット (Client) の プロパティを呼び出RemoteEndPointして、リモート ホストのネットワーク アドレスとポート番号を識別できます。

Note

SocketException受け取った場合は、 プロパティを SocketException.ErrorCode 使用して特定のエラー コードを取得し、エラーの詳細な説明については Windows ソケット バージョン 2 API エラー コード のドキュメントを参照してください。

Note

このメンバーは、アプリケーションでネットワーク トレースが有効にされている場合にトレース情報を出力します。 詳細については、「.NET Frameworkのネットワーク トレース」を参照してください。

適用対象