SOCKADDR_IN 구조체
인터넷 주소 제품군에서 SOCKADDR_IN 구조체는 Windows 소켓이 소켓을 연결할 로컬 또는 원격 끝점 주소를 지정하는 데 사용됩니다.
struct sockaddr_in{
short sin_family;
unsigned short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
매개 변수
sin_family
주소 패밀리(AF_INET여야 함)sin_port
IP 포트sin_addr
IP 주소.sin_zero
구조체를 SOCKADDR과 동일한 크기로 만들기 위한 패딩
설명
인터넷 주소 제품군과 관련된 SOCKADDR 구조의 양식이며, SOCKADDR로 캐스팅할 수 있습니다.
이 구조체의 IP 주소 구성 요소는 IN_ADDR 형식입니다. IN_ADDR 구조는 Windows 소켓 헤더 파일 WINSOCK.H에서 다음과 같이 정의됩니다.
struct in_addr {
union {
struct{
unsigned char s_b1,
s_b2,
s_b3,
s_b4;
} S_un_b;
struct {
unsigned short s_w1,
s_w2;
} S_un_w;
unsigned long S_addr;
} S_un;
};
요구 사항
헤더: winsock2.h