Real-Time Chat Application A real-time chat application built in Java using Swing for GUI and Socket Programming (TCP/IP) for networking. This project demonstrates client-server communication, multithreading, and a simple messaging UI similar to WhatsApp. β¨ Features π Client-Server Communication using Java Sockets π¬ Real-time messaging between server and multiple clients π₯οΈ User-friendly GUI built with Java Swing (message bubbles, scrollable chat window, timestamps) β‘ Multithreading to handle multiple client connections simultaneously π Sent & received messages displayed with time stamps π οΈ Tech Stack Language: Java GUI: Swing Networking: Socket Programming (TCP/IP), ServerSocket, DataInputStream, DataOutputStream Concepts Used: OOP, Event Handling, Multithreading π How to Run Clone the repository git clone https://github.com/your-username/chat-application.git Open the project in any Java IDE (NetBeans, IntelliJ, or Eclipse). Run the Server.java file first (it starts the chat server). Run one or more Client.java files (they connect to the server). Start chatting π.
-
Notifications
You must be signed in to change notification settings - Fork 0
KB-Bhandari/Chat-application-using-Java-programming-
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
About
Real-Time Chat Application A real-time chat application built in Java using Swing for GUI and Socket Programming (TCP/IP) for networking.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published