REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
49/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Client-Server Chat Application (Java Socket Programming)
This is a simple interactive, multithreaded Client-Server chat application developed using Java. The application allows multiple clients to connect
to a server and send messages to each other in real-time.
Prerequisites
Java 8 or later must be installed on your system.
Running the application
- Clone this repo to your local machine and open the project in your favourite IDE or simply navigate to the project folder from command line.
- Start the server by running the Server.java file and follow the prompt.
- Start the client by running the Client.java file. You can start as many clients as you want.
Enter the same port number of the server when prompted on the client side.
Once connected to the server, you can start sending messages to other connected clients.
Note
This application is meant for use on a local network. It may not work properly over the internet.
If you change the server IP and port number, you will also have to update the corresponding fields in the Client.java file.
The project use java.io and java.net package for the socket connection
Limitation
- Not Encrypted.
- No Authentication
Example
Run the Server file and run the Client.java file on two or more separate terminals.
This is the message format: <receiver name> : <your message>
Type the recipient name first, followed by colon ':' then your message.
Austin: How are you doing today?
You can chat with any other connected client privately.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
86/100 healthRecently updatedPopularActive repository
JavaScriptNo license#30daysofjavascript#angular#challenge#css
⑂ 10.5K forks◯ 368 issuesUpdated today
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
94/100 healthRecently updatedPopularActive repository
JavaApache-2.0#android#android-application#android-architecture#android-cleanarchitecture
⑂ 3.3K forks◯ 144 issuesUpdated today