통신/소켓

소켓 주소 구조체

zeroup 2022. 7. 18. 15:00

1. sockaddr

- 소켓의 주소를 담는 기본 구조체 틀

- 구조

- sa_family : 주소체계

- sa_data : 해당 주소체계에서 사용하는 주소정보(ip+port)

2. sockaddr_in

- IPv4 주소를 저장하는 구조체

- 구조

- sin_family : 주소체계(AF_INET)

- sin_port : 포트

- sin_addr : IPv4 주소

- sin_zero : 미사용 필드, 0세팅

+) 주소는 각 숫자를 한바이트로 표현하여 4바이트의 변수(s_addr)에 넣어 전달된다.

Ex) 112.110.100.1