Skip to content

Java application that runs the server portion of a chatroom.

Notifications You must be signed in to change notification settings

krm534/Chatroom-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatroom Server

Java application that runs the server portion of a chatroom.

Prerequisites

  • The chatroom client located here must be used to communicate with the Chatroom Server. The Chatroom Server must be started before the Chatroom Client connects.
  • At least Java JDK 11 must be used to run this application since some of the Gradle dependencies depend on this version.

How to use?

  • Run the Gradle Shadow plugin's built .jar file on an accessible machine / server.

Notes

  • The server was only tested on a DigitalOcean Droplet (Linux-based OS) so this could need tweaking if trying to run on Windows OS.
  • The server was only tested as stable against 2 clients from the DigitalOcean Droplet. So, using more clients than this could lead to issues. But, this would probably depends on the memory-capacity / processing speed of the machine the server is used on.

TODO

  • Add functionality for supporting TLS so messages between the server / client are encrypted.

About

Java application that runs the server portion of a chatroom.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages