Skip to content

Chat Room programs containing Client GUI and Server with Database (IBM DB2 & Firestore).

Notifications You must be signed in to change notification settings

JialeHu/ChatRoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatRoom

Implementations of chat room server and client that enable sending public or private messages and user management via socket.

Server

  • Connects to Database (IBM DB2) via JDBC SQL and Firebase
  • Serializes Data using JSON for cross platform support
  • Saves Messages for offline users
  • Utilizes Thread pool for concurrent communication with clients

Client

  • GUIs with Swing
  • Message Queue using Monitor (producer-consumer model)
  • Supports user info settings

Dependency

Quick Link

Screenshots

Client

Client Settings

Client Login

Client SignUp

Server Console

About

Chat Room programs containing Client GUI and Server with Database (IBM DB2 & Firestore).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages