자바 FX(Java FX)를 이용한 서버 및 클라이언트 채팅 프로그램 ⑤ 클라이언트 GUI 디자인 작업하기
JAVA & JSP2018. 2. 11. 00:41
728x90
반응형
이번 시간에도 지난 시간에 이어서 자바 FX(Java FX)를 이용한 서버 및 클라이언트 채팅 프로그램을 개발하도록 합시다. 이번 시간이 마지막 시간입니다. 클라이언트 프로그램의 GUI를 작업하도록 할 것입니다. 서버로 메시지를 전송하고, 서버로부터 메시지를 받는 전반적인 과정이 모두 그래픽 환경에서 출력될 것입니다. 클라이언트 프로그램 또한 프로그램 자체가 작고 디자인 구성요소가 별로 없다는 점에서 자바 소스코드로 간단하게 작성할 수 있을 것입니다.
바로 클라이언트 프로그램을 실질적으로 작동시키는 start() 함수를 작업해보도록 하겠습니다.
소스코드가 조금 긴 감이 있는데요. 클라이언트의 경우에는 UI 요소가 많기 때문에 어쩔 수 없습니다. 보시면 접속을 할 때 clientStart() 메소드를 실행해서 서버에 연결한 이후에 메시지를 전송하게 되면 서버로 send() 메소드를 이용해 통신하게 되는 것을 알 수 있습니다. 실행 결과는 다음과 같습니다.
실제로 상용화를 위해서는 갖가지 예외 처리를 더욱 자세하게 해주어야 합니다. 일단 전반적인 작동이 원활히 이루어지는 것을 확인했으므로 프로젝트를 완료하겠습니다.
728x90
반응형
'JAVA & JSP' 카테고리의 다른 글
이클립스 서버 시작 타임아웃(Timeout) 오류 해결법 (4) | 2018.07.31 |
---|---|
인텔리J (IntelliJ) 학생용 무료로사용하는 방법 (0) | 2018.07.27 |
자바 FX(Java FX)를 이용한 서버 및 클라이언트 채팅 프로그램 ④ 클라이언트 기능 모듈 작성하기 (2) | 2018.02.10 |
자바 FX(Java FX)를 이용한 서버 및 클라이언트 채팅 프로그램 ③ 서버 GUI 디자인 작업하기 (3) | 2018.02.10 |
자바 FX(Java FX)를 이용한 서버 및 클라이언트 채팅 프로그램 ② 서버 기능 모듈 작성하기 (1) | 2018.02.10 |