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

通过调用 IAsyncResult 方法返回 BeginAcceptTcpClient(AsyncCallback, Object)

返回

TcpClient

用于发送和接收数据的 TcpClient

注解

此方法将阻止,直到操作完成。 若要同步执行此操作,请使用 AcceptTcpClient 方法。

注意

可以调用 RemoteEndPoint 基础套接字的 属性 (Client) 来标识远程主机的网络地址和端口号。

注意

如果收到 , SocketException请使用 SocketException.ErrorCode 属性获取特定的错误代码,并参阅 Windows 套接字版本 2 API 错误代码 文档,了解错误的详细说明。

备注

当你在应用程序中启用网络跟踪后,此成员将输出跟踪信息。 有关详细信息,请参阅.NET Framework中的网络跟踪

适用于