PingChat is a server-client based chat application designed to facilitate real-time communication over a network. The project emphasizes reliability, speed. The project utilizes socket programming for network connectivity and Java Swing for the graphical user interface (GUI).
- Real-time Communication: Instantaneous exchange of messages between connected clients.
- Server-Client Architecture: Utilizes a server-client model for message transmission.
- Reliability: Ensures consistent and dependable message delivery.
- Simple GUI: User-friendly interface designed using Java Swing.
- Java Development Kit (JDK): Ensure you have JDK installed to compile and run the application.
-
Clone the Repository:
git clone https://github.com/Pratham-verma/PingChat.git
-
Compile the Code:
javac *.java
-
Start the Server:
java Server
-
Launch the Client:
java Client
-
Use the Application:
- Once the client is launched, enter the server's IP address and port to connect.
- Start chatting with connected clients in real time.
Contributions are welcome! If you'd like to enhance PingChat or fix any issues, feel free to submit a pull request.
Special thanks to those who contribute and view my project.