SOCKADDR_IN6_W2KSP1 구조체(ws2ipdef.h)
SOCKADDR_IN6 구조체는 AF_INET6 주소 패밀리의 전송 주소와 포트를 지정합니다.
구문
typedef struct sockaddr_in6_w2ksp1 {
short sin6_family;
USHORT sin6_port;
ULONG sin6_flowinfo;
struct in6_addr sin6_addr;
ULONG sin6_scope_id;
} SOCKADDR_IN6_W2KSP1, *PSOCKADDR_IN6_W2KSP1, *LPSOCKADDR_IN6_W2KSP1;
멤버
sin6_family
전송 주소의 주소 패밀리입니다. 이 멤버는 항상 AF_INET6 설정해야 합니다.
sin6_port
전송 프로토콜 포트 번호입니다.
sin6_flowinfo
IPv6 흐름 정보입니다.
sin6_addr
IPv6 전송 주소를 포함하는 IN6_ADDR 구조체입니다.
sin6_scope_id
sin6_scope_struct 멤버에 정의된 IPv6 scope 식별자의 ULONG 표현입니다.
설명
주소 패밀리를 제외한 SOCKADDR_IN6 구조의 모든 데이터는 네트워크 바이트 순서(big-endian)로 지정해야 합니다.
SOCKADDR_IN6 구조체의 크기가 너무 커서 SOCKADDR 구조체에서 제공하는 메모리 공간에 맞지 않습니다. 가능한 모든 주소 패밀리에 대한 전송 주소를 포함할 만큼 충분히 커지도록 보장되는 구조체는 SOCKADDR_STORAGE.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
머리글 | ws2ipdef.h(Ws2ipdef.h 포함) |