에코 서버는 클라이언트가 표준 입력으로 받은 데이터를 서버가 받아서 그대로 돌려주면 클라이언트가 받은 데이터를 표준 출력하는 간단한 프로그램이다. CSAPP 책에서는 CGI 프로그램을 이해하기 전에 에코 서버를 구현해본다. 소켓 인터페이스 기반 응용프로그램은 위와 같은 절차를 거쳐 통신한다. 이번 포스팅에서는 getaddrinfo() 함수가 어떻게 연결 가능한 소켓 주소 리스트들을 반환하는지 알아보자.그리고 그 리스트를 해석하는 getnameinfo(), 메모리 누수를 방지하기 위해 리스트를 반환할 때 쓰이는 freeaddrinfo()도 함께 알아보자. 호스트와 서비스 변환1. getaddrinfo()도메인 주소, 포트번호를 받아 연결 가능한 소켓 주소 정보를 연결 리스트로 제공하는 함수함수 인자host..