A group-based chat application using Java and Socket.
First of all, download and install Java. Version 8.0
or higher is required, along with NetBeans.
Once both are installed, download the repository and open it using NetBeans.
From the Server
folder launch ServerPanel.java
. The GUI provides information about server port, connected users, connection requests, messages, and disconnected users.
Once the server is live, users can connect using the GUI.java
from the Client
folder. This GUI allows the users to input an ID (must be unique) and name, then connect to the server.
After that users can use the application to send messages to all users connected to the server.