소켓 프로그래밍 1(TCP server, client)


소켓 프로그래밍 1(TCP server, client)

안녕하세요~!! 오늘은 컴퓨터 네트워크 수업을 들으며 실습했었던, TCP server 및 client 관련하여 포스팅을 해보려고 합니다!! 시나리오는 다음과 같습니다! 1. Server에서는 단지 client에서 전송한 데이터를 화면에 출력시킨다. 2. client에서는 server와 connection establish를 한 다음, 즉시 10 바이트 데이터 3개를 3번의 send() 함수를 이용하여 server에 전송한다. (예를 들면 0123456789, ABCDEFGHIJ, KLMNOPQRST) 3. 그 후 터미널로부터 입력된 데이터를 server에 전송함. (한 라인의 데이터를 받아서 전송함.) 사용자가 ‘q’를 입력하면 client 프로그램을 종료시킴. 4. Server는 client 와 connection establish를 한 다음, 5초 동안 sleep 한 다음, 최대 buffer 크기가 100 바이트인 버퍼를 이용하여 읽은 다음, 읽은 데이터를 화면에 출력시킴. (r...



원문링크 : 소켓 프로그래밍 1(TCP server, client)