Skip to content

The chat application is a secure messaging platform that allows users to communicate with one another over the internet.

Notifications You must be signed in to change notification settings

sunkusaarthak/Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat-Application

Introduction:

The chat application is a secure messaging platform that allows users to communicate with one another over the internet. Using socket threads and end-to-end encryption, the application ensures that messages are transmitted securely and cannot be intercepted or read by anyone other than the intended recipient.

To use the application, users must enter the IP address of the person they wish to chat with and initiate a connection. Once a connection is established, they can send and receive messages in real-time until the connection is terminated.

Requirements:

Java runtime (version 8 or higher) Operating system: Windows, MacOS, or Linux Internet connection

Installation:

  1. Download the chat application file from the GitHub repository.

  2. Run the java files by javac and java commands

Once the commends are executed the application will be running.

User Guide:

To start chatting with another user, enter their IP address in the "Connect to IP" field and click "Enter" key.

If the connection is successful, you will see a message indicating that you are connected to the other user.

To send a message, type your message and click "Enter" key.

To end the chat session, type the "over" and click "Enter" key.

If you encounter any issues while using the application, please open an issus in the GitHub.

Technical Details:

The chat application is built using Java and utilizes socket threads.

End-to-end encryption is implemented using the Basic algorithm. This ensures that messages are secure and cannot be intercepted or read by anyone other than the intended recipient.

Maintenance:

To update the chat application to the latest version, download the latest file from the GitHub repository and follow the installation instructions above. If you encounter any issues while using the application, or if you have any suggestions for new features, please report them through submitting an issue on the GitHub repository.

Conclusion:

The chat application provides a secure and convenient way for users to communicate with one another over the internet. By using socket threads and end-to-end encryption, the application ensures that messages are transmitted securely and cannot be intercepted or read by anyone other than the intended recipient. We hope that you enjoy using the chat application and welcome any feedback you may have.

About

The chat application is a secure messaging platform that allows users to communicate with one another over the internet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages