SocketTaskExtensions クラス

定義

このクラスには Socket クラスへの拡張メソッドが含まれています。

public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
継承
SocketTaskExtensions

メソッド

AcceptAsync(Socket)

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

AcceptAsync(Socket, Socket)

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

ConnectAsync(Socket, EndPoint)

リモート ホストへの接続を確立します。

ConnectAsync(Socket, EndPoint, CancellationToken)

リモート ホストへの接続を確立します。

ConnectAsync(Socket, IPAddress, Int32)

リモート ホストへの接続を確立します。 ホストは、IP アドレスとポート番号で指定されます。

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

リモート ホストへの接続を確立します。これは IP アドレスとポート番号で指定します。

ConnectAsync(Socket, IPAddress[], Int32)

リモート ホストへの接続を確立します。 ホストは、IP アドレスの配列とポート番号で指定されます。

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

リモート ホストへの接続を確立します。これは IP アドレスの配列とポート番号で指定します。

ConnectAsync(Socket, String, Int32)

リモート ホストへの接続を確立します。 ホストはホスト名とポート番号で指定されます。

ConnectAsync(Socket, String, Int32, CancellationToken)

リモート ホストへの接続を確立します。これはホスト名とポート番号で指定します。

ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags)

接続されたソケットからデータを受信します。

ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

接続されたソケットからデータを受信します。

ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken)

接続されたソケットからデータを受信します。

ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

指定したネットワーク デバイスからデータを受信します。

ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

指定した SocketFlags を使用して、指定したバイト数のデータをデータ バッファー内の指定した位置で受信して、エンドポイントおよびパケット情報を格納します。

SendAsync(Socket, ArraySegment<Byte>, SocketFlags)

接続されたソケットにデータを送信します。

SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

接続されたソケットにデータを送信します。

SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken)

接続されたソケットにデータを送信します。

SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

特定のリモート ホストにデータを非同期的に送信します。

適用対象