다음을 통해 공유


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_ADDRLPIN_ADDR 파생 구조는 Windows Vista 이상에서 릴리스된 Windows SDK 정의됩니다. IN_ADDR, PIN_ADDRLPIN_ADDR 파생 구조체는 Inaddr.h 헤더 파일에 정의되어 있습니다. 이전 버전의 Windows SDK 이 형식의 변수를 구조체 in_addr 선언해야 합니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 winsock2.h

추가 정보

in6_addr

inet_addr

inet_ntoa

sockaddr