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

10 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

Contributors 2

  •  
  •  

Languages