ソケット オプション
このセクションでは、Windows オペレーティング システムのさまざまなエディションの Winsock ソケット オプションについて説明します。 ソケット オプションを取得および設定するには、 getsockopt 関数と setsockopt 関数を使用します。 プロトコルを列挙し、インストールされている各プロトコルでサポートされているプロパティを検出するには、 WSAEnumProtocols 関数を 使用します。
一部のソケット オプションでは、これらのテーブルが伝えることができるよりも多くの説明が必要です。このようなオプションには、追加のページへのリンクが含まれています。
-
IPPROTO_IP
-
-
IPv4 レベルで適用可能なソケット オプション。 詳細については、「 IPPROTO_IP ソケット オプション」を参照してください。
-
-
IPPROTO_IPV6
-
-
IPv6 レベルで適用可能なソケット オプション。 詳細については、「 IPPROTO_IPV6 ソケット オプション」を参照してください。
-
-
IPPROTO_RM
-
-
信頼性の高いマルチキャスト レベルで適用可能なソケット オプション。 詳細については、「 IPPROTO_RM ソケット オプション」を参照してください。
-
-
IPPROTO_TCP
-
-
TCP レベルで適用可能なソケット オプション。 詳細については、「 IPPROTO_TCP ソケット オプション」を参照してください。
-
-
IPPROTO_UDP
-
-
UDP レベルで適用可能なソケット オプション。 詳細については、「 IPPROTO_UDP ソケット オプション」を参照してください。
-
-
NSPROTO_IPX
-
-
IPX レベルで適用可能なソケット オプション。 詳細については、「 NSPROTO_IPX ソケット オプション」を参照してください。
-
-
SOL_APPLETALK
-
-
AppleTalk レベルで適用可能なソケット オプション。 詳細については、「 SOL_APPLETALK ソケット オプション」を参照してください。
-
-
SOL_IRLMP
-
-
InfraRed リンク管理プロトコル レベルで適用可能なソケット オプション。 詳細については、「 SOL_IRLMP ソケット オプション」を参照してください。
-
-
SOL_SOCKET
-
-
ソケット レベルで適用可能なソケット オプション。 詳細については、「 SOL_SOCKET ソケット オプション」を参照してください。
-
解説
すべてのSO_* ソケット オプションは、IPv4 と IPv6 に等しく適用されます (ブロードキャストは IPv6 に実装されていないため、SO_BROADCASTを除く)。