Udostępnij za pośrednictwem


SocketTaskExtensions.AcceptAsync Metoda

Definicja

Przeciążenia

AcceptAsync(Socket)

Wykonuje operację asynchroniczną, aby zaakceptować próbę połączenia przychodzącego na gniazdach.

AcceptAsync(Socket, Socket)

Wykonuje operację asynchroniczną, aby zaakceptować próbę połączenia przychodzącego na gniazdach.

AcceptAsync(Socket)

Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs

Wykonuje operację asynchroniczną, aby zaakceptować próbę połączenia przychodzącego na gniazdach.

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)

Parametry

socket
Socket

Gniazdo, które nasłuchuje połączeń.

Zwraca

Zadanie asynchroniczne, które kończy Socket się obsługą komunikacji z hostem zdalnym.

Wyjątki

Zażądano nieprawidłowej operacji. Ten wyjątek występuje, jeśli akceptowanie Socket nie nasłuchuje połączeń lub zaakceptowane gniazdo jest powiązane.

Przed wywołaniem metody i należy wywołać Bind(EndPoint) metodę AcceptAsync(Socket) iListen(Int32).

Wystąpił błąd podczas próby uzyskania dostępu do gniazda.

Została zamknięta Socket .

Dotyczy

AcceptAsync(Socket, Socket)

Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs

Wykonuje operację asynchroniczną, aby zaakceptować próbę połączenia przychodzącego na gniazdach.

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)

Parametry

socket
Socket

Gniazdo, które nasłuchuje połączeń przychodzących.

acceptSocket
Socket

Zaakceptowany Socket obiekt. Ta wartość może być następująca null: .

Zwraca

Zadanie asynchroniczne, które kończy Socket się obsługą komunikacji z hostem zdalnym.

Wyjątki

Zażądano nieprawidłowej operacji. Ten wyjątek występuje, jeśli akceptowanie Socket nie nasłuchuje połączeń lub zaakceptowane gniazdo jest powiązane.

Przed wywołaniem metody i należy wywołać Bind(EndPoint) metodę AcceptAsync(Socket, Socket) iListen(Int32).

Wystąpił błąd podczas próby uzyskania dostępu do gniazda.

Została zamknięta Socket .

Dotyczy