<sys/socket.h>
<netinet/in.h>
sockaddr_in
: IPv4 주소 정보를 위한 구조체in_addr
: IPv4 주소를 나타내는 32비트 값htonl()
: 호스트 바이트 순서를 네트워크 바이트 순서로 변환ntohl()
: 네트워크 바이트 순서를 호스트 바이트 순서로 변환inet_addr()
: 문자열 IP 주소를 32비트 값으로 변환inet_ntoa()
: 32비트 값을 문자열 IP 주소로 변환<arpa/inet.h>
inet_aton()
: 문자열 IP 주소를 in_addr
구조체로 변환inet_ntoa()
: in_addr
구조체를 문자열 IP 주소로 변환<unistd.h>
read()
: 소켓으로부터 데이터 읽기write()
: 소켓으로 데이터 쓰기close()
: 소켓 닫기socket()
: 소켓 생성bind()
: 소켓을 특정 주소와 포트에 연결listen()
: 연결 요청 대기accept()
: 연결 요청 수락<sys/socket.h>
와 <unistd.h>
의 차이점1. 기능: