語言

SocketTaskExtensions.AcceptAsync 方法

定義

多載

名稱 Description
AcceptAsync(Socket)

執行非同步操作以接受對套接字的連線嘗試。

AcceptAsync(Socket, Socket)

執行非同步操作以接受對套接字的連線嘗試。

AcceptAsync(Socket)

來源:
SocketTaskExtensions.cs
來源:
SocketTaskExtensions.cs
來源:
SocketTaskExtensions.cs
來源:
SocketTaskExtensions.cs
來源:
SocketTaskExtensions.cs

執行非同步操作以接受對套接字的連線嘗試。

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)

參數

socket
Socket

那個正在監聽連線的插座。

傳回

一個非同步任務,完成時會處理 Socket 與遠端主機的通訊。

例外狀況

申請了無效操作。 此例外發生在接受 Socket 方未監聽連線或已接受套接字被綁定時。

你必須先呼叫 Bind(EndPoint) and Listen(Int32) 方法,再呼叫 AcceptAsync(Socket) 方法。

嘗試存取該套接字時發生錯誤。

該店 Socket 已經關閉。

適用於

AcceptAsync(Socket, Socket)

來源:
SocketTaskExtensions.cs
來源:
SocketTaskExtensions.cs
來源:
SocketTaskExtensions.cs
來源:
SocketTaskExtensions.cs
來源:
SocketTaskExtensions.cs

執行非同步操作以接受對套接字的連線嘗試。

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)

參數

socket
Socket

那個正在監聽連線的插槽。

acceptSocket
Socket

被接受 Socket 的對象。 此值可能為 null。

傳回

一個非同步任務,完成時會處理 Socket 與遠端主機的通訊。

例外狀況

申請了無效操作。 此例外發生在接受 Socket 方未監聽連線或已接受套接字被綁定時。

你必須先呼叫 Bind(EndPoint) and Listen(Int32) 方法,再呼叫 AcceptAsync(Socket, Socket) 方法。

嘗試存取該套接字時發生錯誤。

該店 Socket 已經關閉。

適用於