REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
37/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
100 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
Chat Application in Java
Overview
This repository contains a simple chat application implemented in Java. The application uses socket programming to establish a connection between a server and a client, allowing them to send and receive messages in real-time. It demonstrates the use of multithreading to handle simultaneous read and write operations.
Features
- Real-time messaging between server and client
- Multithreaded handling of read and write operations
- Graceful handling of connection termination
Getting Started
Prerequisites
- Java Development Kit (JDK) 8 or higher
- Basic understanding of Java and socket programming
Running the Server
- Open a terminal and navigate to the directory containing the
server.java file.
- Compile the
server.java file:
javac Server.java
- Run the server:
java Server
Running the Client
- Open a new terminal and navigate to the directory containing the
client.java file.
- Compile the
client.java file:
javac Client.java
- Run the client:
java Client
How to Use
- Start the server first.
- Then, start the client.
- Both server and client can now send and receive messages.
- To terminate the chat, type
exit in either the server or client console.
Code Structure
Server.java: Contains the server-side implementation.
Client.java: Contains the client-side implementation.
Contributing
Feel free to submit issues or pull requests if you have suggestions for improvements or additional features.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact
For any questions or feedback, please reach out to www.ssmahanty@gmail.com.
Happy Coding !
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Simple chat Application with one to one connectivity using Firebase Real time Database written in MVC,MVP and MVVM architecture to better understand the android coding patterns. Purpose of writing same application functionality with 3 different pattern is to show how single application can be developed using 3 different patterns(Mvc, Mvp, Mvvm).
71/100 healthRecently updatedActive repository
JavaNo license#android#chat#firebase-database#java
⑂ 69 forks◯ 0 issuesUpdated 19 days ago
A Simple Chat App using WebFlux (Reactive Streams), WebSockets and a React frontend.
47/100 healthActive repository
JavaScriptNo license#react#reactive-streams#webflux
⑂ 41 forks◯ 15 issuesUpdated Mar 29, 2026