카테고리 없음
[ch3-2] 주소체계와 데이터 정렬 - 주소정보의 표현
kyeongjun-dev
2020. 4. 17. 18:13
3-2 주소정보의 표현
IPv4 기반의 주소표현을 위한 구조체
- 주소정보를 담을 때에는 주소체계, IP주소, PORT번호가 필요하다. 이를 위해 아래와 같은 구조체가 정의되어 있다. (bind함수에 주소정보를 전달하는 용도로 사용된다.)
struct sockaddr_in{
sa_family_t sin_family; // 주소체계
uint16_t sin_port; // 16비트 TCP/UDP PORT번호
struct in_addr sin_addr; // 32비트 IP주소
char sin_zero[8]; // 사용되지 않음
};
struct in_addr{
in_addr_t s_addr; //32비트 IPv4 인터넷 주소
};
