Comparteix a través de


SocketTaskExtensions.AcceptAsync Método

Definición

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.

acceptSocket
Socket

Objeto Socket aceptado. Este valor puede ser null.

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.

Se aplica a