A chat application that allows peer-to-peer communication, developed using Java Socket Programming. The application enables users to send and receive text messages in real-time, ensuring direct communication without a server.
- Peer-to-Peer Communication: Direct communication between two users without the need for a central server.
- Real-time Chat: Text-based messaging with immediate transmission between users.
- Message Logging: Maintains chat records periodically for later reference.
- Platform-independent: Can run on different platforms due to the use of Java, ensuring broad compatibility.
- Java Socket Programming (for peer-to-peer communication)
- Java (for application development)
- Clone the repository:
git clone https://github.com/chetans0202/Chat-Messenger.git
- Compile the code:
javac Client.java javac Server.java
- Run the server:
java Server
- Run the client (on a different terminal or machine):
java Client
- Start chatting!
Feel free to fork the repository and submit pull requests if you'd like to contribute.
This project is open-source and available under the MIT License.