소켓 옵션

이 섹션에서는 다양한 버전의 Windows 운영 체제에 대한 Winsock 소켓 옵션에 대해 설명합니다. 소켓 옵션을 더 많이 가져오고 설정하기 위해 getsockoptsetsockopt 함수를 사용합니다. 프로토콜을 열거하고 설치된 각 프로토콜에 대해 지원되는 속성을 검색하려면 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

인프라 링크 관리 프로토콜 수준에서 적용할 수 있는 소켓 옵션입니다. 자세한 내용은 SOL_IRLMP 소켓 옵션을 참조하세요.

SOL_SOCKET

소켓 수준에서 적용할 수 있는 소켓 옵션입니다. 자세한 내용은 SOL_SOCKET 소켓 옵션을 참조하세요.

설명

모든 SO_* 소켓 옵션은 IPv4 및 IPv6에 동일하게 적용됩니다(브로드캐스트가 IPv6에서 구현되지 않으므로 SO_BROADCAST 제외).