개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.11 09:30

인터넷 주소 형식으로 변환하는 inet_ntop 함수에 대한 질문

목록
  • 스레드마스터 8일 전 2025.07.11 09:30
  • 77
    1
선생님, inet_ntop 함수는 인터넷 주소 형식으로 변환하는 함수입니다. 하지만 inet_ntop 함수의 인자로 전달할 struct in6_addr와 struct in_addr의 차이점을 정확하게 이해하지 못해 질문드립니다.

inet_ntop 함수의 첫 번째 인자로 전달할 주소 형식을 결정할 때, AF_INET과 AF_INET6의 차이점을 알려주세요. 그리고 struct in6_addr와 struct in_addr의 구조체 멤버는 무엇인지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  8일 전



    인터넷 주소 형식으로 변환하는 inet_ntop 함수의 첫 번째 인자로 전달할 주소 형식을 결정하는 두 가지 주소 형식이 있습니다.

    AF_INET은 IPv4 주소를 나타내며, 32비트 주소를 표현합니다. AF_INET6은 IPv6 주소를 나타내며, 128비트 주소를 표현합니다.

    struct in6_addr와 struct in_addr의 구조체 멤버는 다음과 같습니다.

    - struct in6_addr:
    - s6_addr: 128비트 주소를 표현하는 unsigned char 배열입니다.
    - s6_addr16: 64비트 주소를 표현하는 unsigned short 배열입니다.
    - s6_addr32: 32비트 주소를 표현하는 unsigned int 배열입니다.

    - struct in_addr:
    - s_addr: 32비트 주소를 표현하는 unsigned int 변수입니다.

    2025-07-11 09:31

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,338건 / 47 페이지

검색

게시물 검색