Skip to content

philipbox/Multi-Chatting-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Multi-Chatting-Project(Java Toy Project)

JavaFX를 이용한 Server-Client 채팅 프로그램

사용 언어

  • Java 1.8

개발환경

  • Eclipse (19-12) : JavaFX 이용을 위해 이클립스 버전 확인 필요.
    • (19-12 이전 버전이라면 JavaFX 검색이 안될 수 있음)
  • JavaFX : Eclipse MarketPlace 다운로드: e(fx)clipse 3.6.0

프로젝트 개요

[자바 FX(Java FX)를 이용한 서버 및 클라이언트 채팅 프로그램 개발]

  • Server와 Client의 분리(각각 다른 Project 구성).
  • Socket Programming.
  • Multi-Client를 위한 Multi-Thread 구현.
  • 안전한 Thread 사용을 위한, 스레드 풀(Thread Pool)기법 사용.
  • 간단한 채팅 GUI 디자인.

프로젝트 실행 화면

Server 실행 및 종료

ChatServer

Client 접속 및 대화/종료

ClientServer

About

JavaFX를 이용한 Server-Client 채팅 프로그램(Java Toy Project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published