SocketTaskExtensions.AcceptAsync Método

Definición

Sobrecargas

Nombre Description
AcceptAsync(Socket)

Realiza una operación asincrónica en para aceptar un intento de conexión entrante en el socket.

AcceptAsync(Socket, Socket)

Realiza una operación asincrónica en para aceptar un intento de conexión entrante en el socket.

AcceptAsync(Socket)

Realiza una operación asincrónica en para aceptar un intento de conexión entrante en el socket.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket);
static member AcceptAsync : System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket) As Task(Of Socket)

Parámetros

socket
Socket

Socket que está escuchando conexiones.

Devoluciones

Tarea asincrónica que se completa con un Socket para controlar la comunicación con el host remoto.

Excepciones

Se solicitó una operación no válida. Esta excepción se produce si la aceptación Socket no escucha conexiones o el socket aceptado está enlazado.

Debe llamar al Bind(EndPoint) método y Listen(Int32) antes de llamar al AcceptAsync(Socket) método .

Error al intentar acceder al socket.

Se aplica a

AcceptAsync(Socket, Socket)

Realiza una operación asincrónica en para aceptar un intento de conexión entrante en el socket.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket, System::Net::Sockets::Socket ^ acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket acceptSocket);
static member AcceptAsync : System.Net.Sockets.Socket * System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket, acceptSocket As Socket) As Task(Of Socket)

Parámetros

socket
Socket

Socket que está escuchando las conexiones entrantes.

acceptSocket
Socket

Objeto aceptado Socket . Este valor puede ser null.

Devoluciones

Tarea asincrónica que se completa con un Socket para controlar la comunicación con el host remoto.

Excepciones

Se solicitó una operación no válida. Esta excepción se produce si la aceptación Socket no escucha conexiones o el socket aceptado está enlazado.

Debe llamar al Bind(EndPoint) método y Listen(Int32) antes de llamar al AcceptAsync(Socket, Socket) método .

Error al intentar acceder al socket.

Se aplica a