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.
Java runtime (version 8 or higher) Operating system: Windows, MacOS, or Linux Internet connection
-
Download the chat application file from the GitHub repository.
-
Run the java files by javac and java commands
Once the commends are executed the application will be running.
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.
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.
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.
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.