TcpListener.EndAcceptTcpClient(IAsyncResult) Methode

Definition

Nimmt asynchron einen eingehenden Verbindungsversuch an und erstellt einen neuen TcpClient zum Behandeln der Remotehostkommunikation.

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

Parameter

asyncResult
IAsyncResult

Ein durch einen Aufruf der BeginAcceptTcpClient(AsyncCallback, Object)-Methode zurückgegebenes IAsyncResult.

Gibt zurück

Ein TcpClient.

Ein TcpClient zum Senden und Empfangen von Daten.

Hinweise

Diese Methode blockiert, bis der Vorgang abgeschlossen ist. Um diesen Vorgang synchron auszuführen, verwenden Sie die AcceptTcpClient -Methode.

Hinweis

Sie können die RemoteEndPoint Eigenschaft des zugrunde liegenden Sockets (Client) aufrufen, um die Netzwerkadresse und Portnummer des Remotehosts zu identifizieren.

Hinweis

Wenn Sie einen SocketExceptionerhalten, verwenden Sie die SocketException.ErrorCode -Eigenschaft, um den spezifischen Fehlercode abzurufen. Eine ausführliche Beschreibung des Fehlers finden Sie in der Dokumentation zum Api-Code der Version 2 der Windows Sockets-API .

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren. Weitere Informationen finden Sie unter Netzwerkablaufverfolgung im .NET Framework.

Gilt für: