SocketTaskExtensions.AcceptAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 Socket ha cerrado.
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.
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 Socket ha cerrado.