Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Group Chat Application 💬

A Java-based multi-user chat application using socket programming. The system allows multiple users to connect to a central server and exchange messages in real-time.


🚀 Features

  • 👥 Multiple users chatting simultaneously
  • 🔌 Client-server architecture
  • ⚡ Real-time messaging
  • 🖥️ GUI using Java Swing
  • 🧵 Multi-threading support

🛠️ Tech Stack

  • Java
  • Swing (GUI)
  • Socket Programming
  • Multithreading

⚙️ How It Works

  1. Start the Server
  2. Run multiple User clients
  3. Users can send and receive messages in real-time

▶️ How to Run

# Step 1: Compile all files
javac *.java

# Step 2: Run Server
java server

# Step 3: Run Users (open separate terminals)
java UserOne
java UserSecond
java UserThird

About

Group chat

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages