次の方法で共有


System.Net.Sockets 名前空間

System.Net.Sockets 名前空間は、ネットワークへのアクセスを厳密に制御する必要がある開発者に Windows ソケット (Winsock) インターフェイスのマネージ実装を提供します。

TCPClientTCPListenerUDPClient の各クラスは、インターネットへの TCP 接続と UDP 接続を確立する詳細をカプセル化します。

名前空間の階層構造

クラス

クラス 説明
IPv6MulticastOption
IrDAClient 接続情報を提供し、サーバーへの接続を開始および終了するためのクライアント接続オブジェクトを作成します。
IrDADeviceInfo 探索クエリ中にクライアントが取得した、使用できるサーバーおよびポートに関する情報を提供します。
IrDAListener ソケットを待機状態にして、指定したサービスまたはネットワーク アドレスからの接続を監視します。
LingerOption Close を呼び出した後で Socket の接続を維持するかどうかを指定します。また、送信するデータが残っている場合は、接続を維持する時間を指定します。
MulticastOption マルチキャスト グループへの参加および参加の取り消しに使用する IPAddress の値を格納します。
NetworkStream ネットワーク アクセス用の基になるデータのストリームを提供します。
Socket Berkeley ソケット インターフェイスを実装します。
SocketException ソケット エラーが発生したときにスローされる例外。
TcpClient TCP ネットワーク サービスのためのクライアント接続を提供します。
TcpListener TCP ネットワーク クライアントからの接続を待機します。
UdpClient ユーザー データグラム プロトコル (UDP) ネットワーク サービスを提供します。

列挙体

列挙体 説明
AddressFamily Socket クラスのインスタンスが使用できるアドレッシング スキームを指定します。
IrDACharacterSet デバイスがサポートしている文字セットを記述します。
IrDAHints デバイスの種類 (Fax など) の列挙体を記述します。
ProtocolFamily Socket クラスのインスタンスが使用できるプロトコルの種類を指定します。
ProtocolType Socket クラスがサポートするプロトコルを指定します。
SelectMode Socket.Poll メソッドのポーリング モードを定義します。
SocketFlags Socket メッセージに対する定数値を提供します。
SocketOptionLevel Socket.SetSocketOption メソッドと Socket.GetSocketOption メソッドのソケット オプション レベルを定義します。
SocketOptionName Socket クラスの Socket 構成オプション名を定義します。
SocketShutdown Socket.Shutdown メソッドが使用する定数を定義します。
SocketType Socket クラスのインスタンスが表すソケットの種類を指定します。

参照

.NET Framework クラス ライブラリ