도움 함수들을 이용해 getaddrinfo()와 소켓 인터페이스를 더욱 편리하게 사용할 수 있다.
클라이언트가 서버와 연결을 설정한다. 즉, 클라이언트의 getaddrinfo부터 connect까지 담당한다.
<aside> 💡 서버의 호스트 이름(혹은 IP 주소)와 원하는 서비스(포트 번호)를 입력해, 해당 서버의 소켓 주소 구조체의 형식과 맞는 클라이언트의 소켓을 만들고 연결한다.
</aside>
#include "csapp.h"
int open_clientfd(char *hostname, char *port);
파라미터
사용되는 함수
addrinfo 리스트 안의 구조체 멤버들은 모두 바로바로 소켓 인터페이스 함수들의 인자로 사용될 수 있다.
리턴값
코드