다음을 통해 공유


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

추가 정보

AF_INET6

IN6_ADDR

SOCKADDR

SOCKADDR_STORAGE