SocketTaskExtensions.AcceptAsync Método

Definição

Sobrecargas

Nome Description
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)

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 que é concluída com uma Socket tarefa para lidar com a comunicação com o host remoto.

Exceções

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

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

Erro ao tentar acessar o soquete.

Aplica-se a

AcceptAsync(Socket, Socket)

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);
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 aceito Socket . Esse valor pode ser null.

Retornos

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

Exceções

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

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

Erro ao tentar acessar o soquete.

Aplica-se a