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과 동일한 크기로 만들기 위한 패딩