서버의 ip 주소와 사용할 포트번호를 설정하여 여러 클라이언트들과 멀티 통신이 가능한 채팅 프로그램
-
서버를 통해서 다른 클라이언트들에게 텍스트 메시지를 송수신할 수 있다.
-
서버에 접속한 클라이언트는 채팅에서 사용할 닉네임을 설정가능하다. (닉네임 중복 불가)
-
메시지를 수신한 시각을 출력한다.
-
'!quit'을 입력하면 서버와의 연결을 종료한다. 이 때, 다른 클라이언트들에게 연결 종료 사실을 전달한다.
-
'!member'를 입력하면 현재 접속 중인 유저 닉네임 목록을 출력한다.
-
최초 접속 시 간단한 프로그램 정보와 현재 접속중인 유저 닉네임 목록을 출력한다.
-
서버에 클라이언트들이 언제 연결하고 종료했는지 출력한다.
블로그에 정리해두었다!