Skip to content

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages