Thread1 [Java] 콘솔 소켓 채팅 프로그램 서버부분을 공부하고 싶었는데 그나마 적당한 것이 멀티스레드를 사용하는, 파일 전송도 되는 멀티 채팅 프로그램인 것 같아 제작해보았다.밍기적 거리면서 했기 때문에 기간은 상당시간 소요되었고... 예외처리를 잡는다고 다 하긴 했지만 어디서 빵꾸가 났을지는 장담하지 못하겠다. 소스코드는 요기로~ 멀티스레드를 사용하기위해 agent라는 클래스를 사용한 것은 학원 다닐 때 강사님이 했던 방법이다.나름 괜찮은 방법인거 같아서 그대로 차용함. 1. Server와 FileServer가 개별적으로 돌도록 Singleton 패턴을 사용했다. Server 포트는 8080 FileServer는 8081 2. 클라이언트가 연결 대기중인 서버의 소켓에 연결을 시도 한다. 3. 연결된 클라이언트의 소켓 정보를 토대로 SeverAg.. 2015. 10. 19. 이전 1 다음