SOCKADDR 구조체(ws2def.h)
SOCKADDR 구조체는 전송 주소를 지정하는 제네릭 구조체입니다.
구문
typedef struct sockaddr {
#if ...
u_short sa_family;
#else
ADDRESS_FAMILY sa_family;
#endif
CHAR sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
멤버
sa_family
전송 주소의 주소 패밀리입니다. 지원되는 주소 패밀리에 대한 자세한 내용은 WSK 주소 패밀리를 참조하세요.
sa_data[14]
전송 주소 데이터를 포함하는 14바이트 배열입니다.
설명
SOCKADDR 구조는 대부분의 주소 패밀리에 대한 전송 주소를 포함할 만큼 충분히 큽니다. 가능한 모든 주소 패밀리에 대한 전송 주소를 포함할 수 있을 만큼 충분히 커지도록 보장되는 구조체는 SOCKADDR_STORAGE 참조하세요.
WSK 애플리케이션은 일반적으로 sa_data 멤버에 직접 액세스하지 않습니다. 대신 SOCKADDR 구조체에 대한 포인터는 일반적으로 특정 주소 패밀리에 해당하는 특정 SOCKADDR 구조체 형식에 대한 포인터로 캐스팅됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
머리글 | ws2def.h(Wsk.h 포함) |