Implementation of a simple client-server chat in pure Java using sockets
To run the chat project on your local machine, follow these steps:
Download jar and Run the Application:
java -jar .\SimpleChat-1.0-SNAPSHOT.jar --client
or
java -jar .\SimpleChat-1.0-SNAPSHOT.jar --server
We welcome contributions from the community! If you'd like to contribute to the Simple Chat project, please follow these steps:
- Fork the Repository: Click the "Fork" button in the upper right corner of the repository's page to create your copy of the project.
- Create a Branch: Create a new branch for your work. Name it descriptively, related to the task or feature you intend to implement.
- Make Changes: Make the necessary changes to the code, fix bugs, or add new features.
- Testing: Before submitting a pull request, ensure that your code passes all existing tests and does not introduce new issues.
- Submit a Pull Request (PR): Once you have completed your work, submit a pull request to the original repository. Make sure to describe your changes and their purpose in the PR.
- Discussion and Review: Your changes will be discussed and reviewed by project members. There may be requests for further improvements if needed.
- Merge: After successful review and approval of your PR, your code will be merged into the main project repository.
- Acknowledgment: Your contribution will be recognized and appreciated. Thank you for your participation!
This project is licensed under the MIT License
. You are free to use, modify and redistribute this project under the terms of the specified license.