Compartilhar via


SocketTaskExtensions.AcceptAsync Método

Definição

Sobrecargas

AcceptAsync(Socket)

Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete.

AcceptAsync(Socket, Socket)

Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete.

AcceptAsync(Socket)

Origem:
SocketTaskExtensions.cs
Origem:
SocketTaskExtensions.cs
Origem:
SocketTaskExtensions.cs

Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete.

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

O soquete que está escutando conexões.

Retornos

Uma tarefa assíncrona concluída com um Socket para lidar com a comunicação com o host remoto.

Exceções

Uma operação inválida foi solicitada. Essa exceção ocorre se o Socket aceito não estiver escutando conexões ou se o soquete aceito estiver associado.

Você deve chamar o método Bind(EndPoint) e Listen(Int32) antes de chamar o método AcceptAsync(Socket).

Ocorreu um erro ao tentar acessar o soquete.

Aplica-se a

AcceptAsync(Socket, Socket)

Origem:
SocketTaskExtensions.cs
Origem:
SocketTaskExtensions.cs
Origem:
SocketTaskExtensions.cs

Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete.

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

O soquete que está escutando conexões de entrada.

acceptSocket
Socket

O objeto Socket aceito. Este valor pode ser null.

Retornos

Uma tarefa assíncrona concluída com um Socket para lidar com a comunicação com o host remoto.

Exceções

Uma operação inválida foi solicitada. Essa exceção ocorre se o Socket aceito não estiver escutando conexões ou se o soquete aceito estiver associado.

Você deve chamar o método Bind(EndPoint) e Listen(Int32) antes de chamar o método AcceptAsync(Socket, Socket).

Ocorreu um erro ao tentar acessar o soquete.

Aplica-se a