옛날에 동아리 클럽에 썼던 글입니다.
============================================================================================
우선 개념증명
서버프로그램을 먼저 켜고,
클라이언트 프로그램을 켜면 두 프로그램이 컨넥트됨.
원래 사용법은 커멘드 창에서
서버)
./server.exe <포트번호>
클라)
./client.exe <서버IP> <포트번호>
지만, 윈도 사용자를 위해 디펄트로 포트번호 89123, ip 127.0.0.1(로컬호스트:자기컴)으로 맞춰놨으니
켜면 실행.
서버에서 떠들면 클라가 그말을 받아서 떠들음.
이걸 응용해서
양방향 통신이면 1:1채팅,
양방향에다가 서버가 모든 말을 클라로 쏴주면 대화방.
서버가 문제를 모든 클라에 내고, 각각 답장을 파일에 저장하거나 채점하면 시험문제 서버.
이런식으로 발전시킬거임.
P.S> 윈도 사용자는 그냥 실행시키고 컴파일은 cygwin에서,,
리눅스는 걍 컴파일후 실행.
맥도 걍 컴파일 하면 될듯,,,