A simple and intuitive chatting application developed in Java that allows users to communicate in real-time. This project utilizes socket programming to establish a connection between the server and multiple clients.
- Real-time messaging between multiple users.
- User-friendly graphical interface with active status indicators.
- Supports multiple clients connecting to the same server.
- Simple to use with minimal setup.
- Start the server first by running the
Server
class. - Then, start one or more clients by running the
Client
class. - Users can begin chatting instantly once connected.
- Java Swing for the graphical user interface.
- Sockets for real-time networking and communication.