Java의 GUI와 소켓 통신을 통해 간단한 채팅 프로그램을 만들어 보았습니다. 서버는 클라이언트의 메시지를 기다리다가 전달받으면 모든 클라이언트에게 PUSH 한다.
소켓 통신을 통해 서버와 클라이언트를 직접 만들어 서로 통신 하는 것을 구현해본다.
- 서버기능
- 서버는 여러 클라이언트를 접속 허용한다.
- 서버는 클라이언트로 부터 전송된 메시지를 모든 클라이언트에게 PUSH 한다.
- 클라이언트 기능
- 클라이언트 서버가 열려 있다면 접속할 수 있다.
- 클라이언트끼리 서로의 채팅을 볼 수 있다.