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
呼叫 BeginAcceptTcpClient(AsyncCallback, Object) 方法時傳回的 IAsyncResult。
傳回
用來傳送和接收資料的 TcpClient。
備註
這個方法會封鎖直到作業完成為止。 若要同步執行這項作業,請使用 AcceptTcpClient 方法。
注意
您可以呼叫 RemoteEndPoint 基礎通訊端的 屬性 (Client) 來識別遠端主機的網路位址和埠號碼。
注意
如果您收到 SocketException ,請使用 SocketException.ErrorCode 屬性來取得特定的錯誤碼,並參閱 Windows Sockets 第 2 版 API 錯誤碼 檔,以取得錯誤的詳細描述。
注意
在應用程式中啟用網路追蹤時,這個成員會輸出追蹤資訊。 如需詳細資訊,請參閱.NET Framework中的網路追蹤。