This project is a simple multi-client chat application built in Java using socket programming and multithreading. It allows multiple users to connect to a server and exchange messages in real-time.
- Multi-client support using multithreading
- Real-time group chat
- Clean client disconnection handling
- Console-based interface
- Java Sockets
- Java I/O (BufferedReader, BufferedWriter)
- Java Threads
- Navigate to the
src/main/java/org.example
directory. - Run
Server.java
:java Server
- Run
Client.java
:java Client