[JavaFX GUI 채팅 프로그램] #3 클라이언트 기능 모듈 개발하기

박소미·2023년 8월 23일

JavaFX

목록 보기
3/4
post-thumbnail

실제로 채팅 프로그램이 동작하는 것처럼 클라이언트와 서버가 정보를 주고 받을 것이다. 그러기 위해 JavaFx를 이용하여 "ChatClient"라는 새로운 프로젝트를 만들었다.


ChatClient Package의 Main.Java

서버와 다르게 여러 개의 쓰레드가 동시다발적으로 생겨나는 경우가 없기 대문에 굳이 스레드 풀을 사용할 필요가 없다.

그래서 간단하게 스레드풀없이 기본적인 쓰레드 클래스를 사용해서 쓴다. Runnable 대신 Thread 클래스 사용 (ChatServer에서는 Runnable 사용했음)

그 외에 코드들은 ChatServer의 Main.Java와 거의 동일하다

0개의 댓글