TcpListener.EndAcceptTcpClient(IAsyncResult) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
异步接受传入的连接尝试,并创建新的 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。
注解
此方法将阻止,直到操作完成。 若要同步执行此操作,请使用 AcceptTcpClient 方法。
注意
可以调用 RemoteEndPoint 基础套接字的 属性 (Client) 来标识远程主机的网络地址和端口号。
注意
如果收到 , SocketException请使用 SocketException.ErrorCode 属性获取特定的错误代码,并参阅 Windows 套接字版本 2 API 错误代码 文档,了解错误的详细说明。
备注
当你在应用程序中启用网络跟踪后,此成员将输出跟踪信息。 有关详细信息,请参阅.NET Framework中的网络跟踪。