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
AcceptAsync(Socket) |
Realiza una operación asincrónica para aceptar un intento de conexión entrante en el socket. |
AcceptAsync(Socket, Socket) |
Realiza una operación asincrónica para aceptar un intento de conexión entrante en el socket. |
AcceptAsync(Socket)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Realiza una operación asincrónica 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á realizando escuchas para conexiones.
Devoluciones
Tarea asincrónica que finaliza con Socket para controlar la comunicación con el host remoto.
Excepciones
Se ha solicitado una operación no válida. Esta excepción se produce si el Socket de aceptación no realiza escuchas para las conexiones o el socket aceptado está enlazado.
Debe llamar al método Bind(EndPoint) y Listen(Int32) antes de llamar al método AcceptAsync(Socket).
Error al intentar acceder al socket.
El Socket se ha cerrado.
Se aplica a
AcceptAsync(Socket, Socket)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Realiza una operación asincrónica 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);
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á realizando escuchas para conexiones entrantes.
Devoluciones
Tarea asincrónica que finaliza con Socket para controlar la comunicación con el host remoto.
Excepciones
Se ha solicitado una operación no válida. Esta excepción se produce si el Socket de aceptación no realiza escuchas para las conexiones o el socket aceptado está enlazado.
Debe llamar al método Bind(EndPoint) y Listen(Int32) antes de llamar al método AcceptAsync(Socket, Socket).
Error al intentar acceder al socket.
El Socket se ha cerrado.