in_addr 구조체(winsock2.h)
in_addr 구조체는 IPv4 인터넷 주소를 나타냅니다.
구문
struct in_addr {
union {
struct {
u_char s_b1;
u_char s_b2;
u_char s_b3;
u_char s_b4;
} S_un_b;
struct {
u_short s_w1;
u_short s_w2;
} S_un_w;
u_long S_addr;
} S_un;
};
멤버
S_un
S_un.S_un_b
4개의 u_char형식의 IPv4 주소입니다.
S_un.S_un_b.s_b1
S_un.S_un_b.s_b2
S_un.S_un_b.s_b3
S_un.S_un_b.s_b4
S_un.S_un_w
두 개의 u_short형식의 IPv4 주소입니다.
S_un.S_un_w.s_w1
S_un.S_un_w.s_w2
S_un.S_addr
u_long 형식의 IPv4 주소입니다.
설명
in_addr 구조체는 IPv4 주소와 함께 사용됩니다.
in_addr 구조체는 IPv6 기반 in6_addr 구조체와 동일한 IPv4입니다.
참고IN_ADDR, PIN_ADDR 및 LPIN_ADDR 파생 구조는 Windows Vista 이상에서 릴리스된 Windows SDK 정의됩니다. IN_ADDR, PIN_ADDR 및 LPIN_ADDR 파생 구조체는 Inaddr.h 헤더 파일에 정의되어 있습니다. 이전 버전의 Windows SDK 이 형식의 변수를 구조체 in_addr 선언해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | winsock2.h |