/ChatGroupServer

Multi thread server for a chat group application

Primary LanguageJavaMIT LicenseMIT

Chat Group Server

This is a chat group application.

Language: Java 8
IDE: Intellij IDEA

We have a pool of threads that receives clients connection to send message to the server, and the server sends the message to all connected clientes.

  • Thread safe
  • Admin user can
    • stop the server (and all clients connection).
    • list all connected clients
  • Handles connection failure when client connection is lost

Class Diagram

alt tag