Skip to content

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.

Notifications You must be signed in to change notification settings

blaQPablo88/Multi-Chat-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧾 Java Multi-Client Chat Application

📌 Overview

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.


🚀 Features

  • Multi-client support using multithreading
  • Real-time group chat
  • Clean client disconnection handling
  • Console-based interface

🛠️ Technologies Used

  • Java Sockets
  • Java I/O (BufferedReader, BufferedWriter)
  • Java Threads

🧪 How to Run

🖥️ Server Side:

  1. Navigate to the src/main/java/org.example directory.
  2. Run Server.java:
    java Server
  3. Run Client.java:
    java Client
    

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages