책에서는 TCP/IP 서버/클라이언트 프로그램 구현이라는 제목의 장이었지만, 코드 보니까 TCP/IP 하나도 몰라도 되는 정도의 코드라서 TCP/IP는 다음에 조금 더 심화된 내용의 코드가 나오면 그때 따로 다루도록 하자. 위키백과에 따르면 소켓이란 컴퓨터 네트워크를 경유하는 프로세스 간 통신의 종착점이라고 설명되어 있다. 이렇게 들어도 무슨 말인지 잘 이해가 가지 않을 수 있는데, 앞으로 공부하다 보면 자연스럽게 알게 될테니 급하게 알려하지 않아도 된다. 그저 우리가 네트워크 프로그래밍을 할 수 있도록 도와주는 API 정도로 이해하면 된다. 이 책에서는 앞으로 쭉 소켓의 도움을 받아서 프로그램을 작성할 것이다. 소켓에 데이터를 쓰고, 소켓으로부터 데이터를 읽을 것이다. 소켓에는 TCP 소켓과 UDP 소..