
WSAProtocolInfo 구조체의 멤버 변수인 'dwVersionRequested'는 소켓 프로토콜 버전을 요청하는 데 사용됩니다.
예를 들어, TCP/IP 프로토콜을 사용할 때, 'dwVersionRequested'에 WSAVER_CURRENT_VERSION을 할당하여 현재 버전의 TCP/IP 프로토콜을 요청할 수 있습니다.
WSAVER_CURRENT_VERSION은 현재 버전의 TCP/IP 프로토콜을 나타내며, 이 값을 할당하여 소켓을 초기화할 수 있습니다.
이러한 방법으로 'dwVersionRequested' 멤버 변수를 사용하여 소켓 프로토콜 버전을 요청할 수 있습니다.
WSAVER_CURRENT_VERSION은 다음과 같이 정의됩니다.
#define WSAVER_CURRENT_VERSION 2
이 값을 사용하여 소켓 프로토콜 버전을 요청할 수 있습니다.
예를 들어, 다음과 같이 소켓을 초기화할 수 있습니다.
WSAProtocolInfo wsaInfo;
wsaInfo.dwVersionRequested = WSAVER_CURRENT_VERSION;
getsockopt(sock, SOL_SOCKET, SO_PROTOCOL_INFO, (char*)&wsaInfo, &len);
2025-05-29 06:56