SOCKET_ADDRESS 구조체(ws2def.h)
SOCKET_ADDRESS 구조는 프로토콜별 주소 정보를 저장합니다.
구문
typedef struct _SOCKET_ADDRESS {
LPSOCKADDR lpSockaddr;
INT iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;
멤버
lpSockaddr
SOCKADDR 구조체로 표시되는 소켓 주소에 대한 포인터입니다.
iSockaddrLength
소켓 주소의 길이(바이트)입니다.
설명
lpSockaddr 멤버가 가리키는 SOCKADDR 구조체는 선택한 프로토콜 또는 주소 패밀리에 따라 달라집니다. 예를 들어 sockaddr_in6 구조체는 IPv6 소켓 주소에 사용되고 sockaddr_in4 구조체는 IPv4 소켓 주소에 사용됩니다. 주소 패밀리는 모든 SOCKADDR 구조체의 첫 번째 멤버입니다. 주소 패밀리는 사용되는 구조를 결정하는 데 사용됩니다.
Windows Vista 이상용으로 릴리스된 Microsoft SDK(Windows 소프트웨어 개발 키트)에서 헤더 파일의 organization 변경되고 SOCKET_ADDRESS 구조가 Ws2def.h 헤더 파일에 정의됩니다. Ws2def.h 헤더 파일은 Winsock2.h에 자동으로 포함되며 직접 사용하면 안 됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | ws2def.h(Winsock2.h 포함) |