다음을 통해 공유


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

참고 항목

참조

SOCKADDR 구조체

기타 리소스

구조체, 스타일, 콜백 및 메시지 맵