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.
Akzeptiert asynchron einen eingehenden Verbindungsversuch und erstellt eine neue Socket Für die 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 IAsyncResult von einem Aufruf der BeginAcceptSocket(AsyncCallback, Object) Methode zurückgegebener Wert.
Gibt zurück
Ein Socket.
Die Socket zum Senden und Empfangen von Daten verwendete Daten.
Ausnahmen
Die zugrunde liegende Socket Datei 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 zuvor aufgerufen.
Fehler beim Zugriff auf die 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 der 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, und verweisen Sie auf die Fehlercodedokumentation der Windows Sockets Version 2, um eine detaillierte Beschreibung des Fehlers zu erhalten.
Hinweis
Dieses Mitglied gibt Protokollierungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Network Tracing in .NET Framework.