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 方法。

注意

您可以呼叫 RemoteEndPoint 基礎通訊端的 屬性 (Client) 來識別遠端主機的網路位址和埠號碼。

注意

如果您收到 SocketException ,請使用 SocketException.ErrorCode 屬性來取得特定的錯誤碼,並參閱 Windows Sockets 第 2 版 API 錯誤碼 檔,以取得錯誤的詳細描述。

注意

在應用程式中啟用網路追蹤時,這個成員會輸出追蹤資訊。 如需詳細資訊,請參閱.NET Framework中的網路追蹤

適用於