SocketTaskExtensions クラス

定義

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

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

メソッド

名前 説明
AcceptAsync(Socket, Socket)

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

AcceptAsync(Socket)

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

ConnectAsync(Socket, EndPoint, CancellationToken)

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

ConnectAsync(Socket, EndPoint)

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

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

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

ConnectAsync(Socket, IPAddress, Int32)

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

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

IP アドレスとポート番号の配列によって指定されるリモート ホストへの接続を確立します。

ConnectAsync(Socket, IPAddress[], Int32)

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

ConnectAsync(Socket, String, Int32, CancellationToken)

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

ConnectAsync(Socket, String, Int32)

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

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)

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

適用対象