
WSAStartup 함수의 lpWSAProtocolInfo 매개변수는 WSAProtocolInfo 구조체의 주소를 전달해야 합니다.
WSAProtocolInfo 구조체를 초기화하는 방법은 다음과 같습니다.
#hostingforum.kr
c
WSAProtocolInfo protocolInfo;
ZeroMemory(&protocolInfo, sizeof(protocolInfo));
ZeroMemory 함수는 메모리 영역에 0 값을 채워넣는 함수입니다.
이 함수를 호출하여 WSAProtocolInfo 구조체를 초기화한 후, lpWSAProtocolInfo 매개변수에 초기화된 구조체의 주소를 전달하면 됩니다.
#hostingforum.kr
c
WSAStartup(wVersionRequired, &wsaData);
GetProtocolInfo(wsapsd.hSocket, &protocolInfo);
이러한 방법으로 WSAProtocolInfo 구조체를 초기화하고, lpWSAProtocolInfo 매개변수에 초기화된 구조체의 주소를 전달하여 프로토콜 정보를 얻을 수 있습니다.
2025-06-27 08:45