TcpListener.EndAcceptTcpClient(IAsyncResult) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Asynchronously accepts an incoming connection attempt and creates a new TcpClient to handle remote host communication.
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
Parameters
- asyncResult
- IAsyncResult
An IAsyncResult returned by a call to the BeginAcceptTcpClient(AsyncCallback, Object) method.
Returns
A TcpClient.
The TcpClient used to send and receive data.
Remarks
This method blocks until the operation is complete. To perform this operation synchronously, use the AcceptTcpClient method.
Note
You can call the RemoteEndPoint property of the underlying socket (Client) to identify the remote host's network address and port number.
Note
If you receive a SocketException, use the SocketException.ErrorCode property to obtain the specific error code and refer to the Windows Sockets version 2 API error code documentation for a detailed description of the error.
Note
This member outputs trace information when you enable network tracing in your application. For more information, see Network Tracing in the .NET Framework.