套接字选项
本部分介绍适用于不同版本的 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 Link 管理协议级别的套接字选项。 有关详细信息,请参阅 SOL_IRLMP 套接字选项。
-
-
SOL_SOCKET
-
-
适用于套接字级别的套接字选项。 有关详细信息,请参阅 SOL_SOCKET 套接字选项。
-
备注
所有 SO_* 套接字选项均同样适用于 IPv4 和 IPv6 (,SO_BROADCAST除外,因为不会在 IPv6) 中实现广播。