소강좌제목 : 컴퓨터 네트웍 프로그래밍 이전 강좌: 제2장 UNIX BSD 소켓 시스템 콜 다음강좌: 제4장 UNIX 소켓 응용프로그래밍


제 3 장 클라이언트-서버 토크 프로그램

3장에서는 소켓을 이용하여 클라이언트와 서버의 통신 프로그래밍을 작성하는 것을 체계적으로 설명하기 위하여 talk 프로그램을 소개하겠다. 토크 클라이언트와 토크 서버는 서로 연결된 사용자가 키보드에서 입력한 메세지를 상대방에게 전송하고 상대방이 전송한 메시지를 화면에 출력하는 기능을 수행한다. 3.1절에서는 토크 클라이언트 프로그램 talk_client.c, 3.2절에서는 토크 서버 프로그램 talk_ server.c 소개하며 클라이언트와 서버의 소켓 생성 연결과정은 2.3절과 2.4절에서 설명한 내용과 동일하므로 여기서는 생략하겠다.

3.1 토크 클라이언트 프로그램

3.2 토크 서버 프로그램


소강좌제목 : 컴퓨터 네트웍 프로그래밍 이전 강좌: 제2장 UNIX BSD 소켓 시스템 콜 다음강좌: 제4장 UNIX 소켓 응용프로그래밍