SocketTaskExtensions.AcceptAsync メソッド

定義

オーバーロード

AcceptAsync(Socket)

ソケットでの受信接続の試行を受け入れる非同期操作を実行します。

AcceptAsync(Socket, Socket)

ソケットでの受信接続の試行を受け入れる非同期操作を実行します。

AcceptAsync(Socket)

ソース:
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 が接続をリッスンしていない場合、または受け入れられたソケットがバインドされている場合に発生します。

AcceptAsync(Socket) メソッドを呼び出す前に、Bind(EndPoint) メソッドと Listen(Int32) メソッドを呼び出す必要があります。

ソケットへのアクセスを試行しているときにエラーが発生しました。

Socket が閉じられました。

適用対象

AcceptAsync(Socket, Socket)

ソース:
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 が接続をリッスンしていない場合、または受け入れられたソケットがバインドされている場合に発生します。

AcceptAsync(Socket, Socket) メソッドを呼び出す前に、Bind(EndPoint) メソッドと Listen(Int32) メソッドを呼び出す必要があります。

ソケットへのアクセスを試行しているときにエラーが発生しました。

Socket が閉じられました。

適用対象