Share via


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 포함)

참고 항목

SOCKADDR

SOCKET_ADDRESS_LIST

SIO_ADDRESS_LIST_SORT 사용

WSAIoctl

LPWSPIoctl