Skip to content

Real-Time Chat Application A real-time chat application built in Java using Swing for GUI and Socket Programming (TCP/IP) for networking.

Notifications You must be signed in to change notification settings

KB-Bhandari/Chat-application-using-Java-programming-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Chat application using Java programming

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 πŸŽ‰.

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

No packages published

Languages