Skip to content

C:sockaddr in

인터넷 주소 제품군에서 SOCKADDR_IN 구조체는 소켓이 소켓을 연결할 로컬 또는 원격 끝점 주소를 지정하는 데 사용됩니다.

#if defined(__OS_WINDOWS__)
#include <winsock2.h>
#else
#include <netinet/in.h>
#endif

struct sockaddr_in {
    short            sin_family;   // e.g. AF_INET
    unsigned short   sin_port;     // e.g. htons(3490)
    struct in_addr   sin_addr;     // see struct in_addr, below
    char             sin_zero[8];  // zero this if you want to
};

struct in_addr {
    unsigned long s_addr;  // load with inet_aton()
};

Parameters

  • sin_family: 주소 패밀리(AF_INET여야 함)
  • sin_port: IP 포트
  • sin_addr: IP 주소.
  • sin_zero: 구조체를 SOCKADDR과 동일한 크기로 만들기 위한 패딩

See also

Favorite site