TcpListener.EndAcceptSocket(IAsyncResult) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Nimmt asynchron einen eingehenden Verbindungsversuch an und erstellt einen neuen Socket zum Behandeln der Remotehostkommunikation.
public:
System::Net::Sockets::Socket ^ EndAcceptSocket(IAsyncResult ^ asyncResult);
public System.Net.Sockets.Socket EndAcceptSocket (IAsyncResult asyncResult);
member this.EndAcceptSocket : IAsyncResult -> System.Net.Sockets.Socket
Public Function EndAcceptSocket (asyncResult As IAsyncResult) As Socket
Parameter
- asyncResult
- IAsyncResult
Ein durch einen Aufruf der BeginAcceptSocket(AsyncCallback, Object)-Methode zurückgegebenes IAsyncResult.
Gibt zurück
Ein Socket.
Ein Socket zum Senden und Empfangen von Daten.
Ausnahmen
Der zugrunde liegende Socket wurde geschlossen.
Der asyncResult
-Parameter ist null
.
Der asyncResult
-Parameter wurde nicht durch einen Aufruf der BeginAcceptSocket(AsyncCallback, Object)-Methode erstellt.
Die EndAcceptSocket(IAsyncResult)-Methode wurde bereits zuvor aufgerufen.
Fehler beim Zugriff auf den Socket.
Hinweise
Diese Methode blockiert, bis der Vorgang abgeschlossen ist. Verwenden Sie die AcceptSocket -Methode, um diesen Vorgang synchron auszuführen.
Hinweis
Sie können die RemoteEndPoint -Eigenschaft des zurückgegebenen Socket aufrufen, um die Netzwerkadresse und Portnummer des Remotehosts zu identifizieren.
Hinweis
Wenn Sie eine 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-Fehlercode für Windows Sockets Version 2 .
Hinweis
Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren. Weitere Informationen finden Sie unter Netzwerkablaufverfolgung im .NET Framework.