Skip to content

PingChat is a Project that Based on chat application. This project focuses on providing seamless and real-time communication over a network, ensuring reliability and speed.

Notifications You must be signed in to change notification settings

Pratham-verma/PingChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PingChat

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).

Features

  • 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.

Prerequisites

  • Java Development Kit (JDK): Ensure you have JDK installed to compile and run the application.

Installation and Usage

  1. Clone the Repository:

    git clone https://github.com/Pratham-verma/PingChat.git
    
  2. Compile the Code:

    javac *.java
    
  3. Start the Server:

    java Server
    
  4. Launch the Client:

    java Client
    
  5. 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.

Contribution

Contributions are welcome! If you'd like to enhance PingChat or fix any issues, feel free to submit a pull request.

Acknowledgments

Special thanks to those who contribute and view my project.


About

PingChat is a Project that Based on chat application. This project focuses on providing seamless and real-time communication over a network, ensuring reliability and speed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages