클라이언트에서 자주 사용하는 함수
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
함수 원형
unsigned long int inet_addr(const char *cp);
인수
const char *cp
반환
#include <net inet/in.h>
unsigned short htons(unsigned short int hostshort);
unsigned short int hostshort
#include <sys/types.h>
#include <sys/socket.h>
함수 원형
int connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen);
인수
int sockfd
소켓 디스크립터
struct [sockaddr](https://www.notion.so/TCP-Socket-99e47688fbbc4a74aa87349388607bbc) *serv_addr
서버 주소 정보에 대한 포인터
socklen_t addrlen
struct sockaddr *serv_addr 포인터가 가르키는 구조체의 크기
socklen_t : 헤더 <sys/socket.h>, 길이 및 크기 값에 대한 정의
반환