Skip to content

PrasannaYN/Chat-application-using-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Chat Application using GUI in Java

Overview

This project demonstrates the implementation of a Real-time chat system using Java with a Graphical User Interface (GUI). It employs a client-server architecture to facilitate seamless communication between multiple clients. The application is a practical example of networking and socket programming concepts.

Features

  • Client-Server Architecture: Centralized server manages multiple client connections independently.
  • Username Registration: Users can register with unique usernames for a personalized experience.
  • Real-Time Communication: Send and receive messages instantly between clients.
  • Message Broadcasting: Server broadcasts messages to all connected clients.
  • Graceful Disconnection: Clients can exit the chat gracefully, freeing up server resources.
  • GUI Interface: User-friendly graphical interface for improved usability.

Technologies Used

  • Programming Language: Java
  • Networking: Sockets for client-server communication
  • GUI Framework: Java Swing

About

Built a multi-user chat application to facilitate communication among multiple users using Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages