Skip to content

This Chat Application enables real-time communication between multiple users over a network. Built using Java and Socket.IO, the application supports a graphical interface for seamless chatting.

Notifications You must be signed in to change notification settings

DikshitaDas/ChatApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

💬 Chat Application

A real-time Chat Application built using Java Swing and Socket.IO, enabling users to send and receive messages over a local network with a simple and intuitive interface.

Java Swing Socket.IO

ℹ️ About

This Chat Application enables real-time communication between multiple users over a network. Built using Java and Socket.IO, the application supports a graphical interface for seamless chatting.

🚀 Features

💻 Real-time messaging: Users can send and receive messages instantly.

🎨 Graphical User Interface (GUI): Easy-to-use chat interface built with Java Swing.

🔗 Socket.IO integration: For handling real-time communication between clients and server.

👥 Multiple users: Supports communication between multiple users connected to the server.

📦 Installation

1. Clone the Repository

git clone https://github.com/DikshitaDas/ChatApplication.git
cd ChatApplication

2. Compile and Run the Application

To start the server:

javac ChatServer.java
java ChatServer

To start the client:

javac ChatClient.java
java ChatClient

🛠 Technologies Used

Technology Logo
Java Java
Swing Swing
Socket.IO Socket.IO

🤝 Contributing

Contributions are welcome! Here's how you can contribute:

  1. Fork the repository 🍴
  2. Create a new branch (git checkout -b feature/amazing-feature) 🚧
  3. Commit your changes (git commit -m 'Add a new feature') 📝
  4. Push to the branch (git push origin feature/amazing-feature) 📤
  5. Open a pull request 📬

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details. 📃

About

This Chat Application enables real-time communication between multiple users over a network. Built using Java and Socket.IO, the application supports a graphical interface for seamless chatting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages