Skip to content

A real-time chat application in Java using Swing for the UI and Sockets for client-server communication, allowing multiple users to exchange messages instantly.

Notifications You must be signed in to change notification settings

Facelless/Chat-Realtime-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This project is a real-time chat application developed in Java, using Swing for the graphical user interface and Sockets for client-server communication. It allows multiple users to connect to the server and exchange messages instantly.

Technologies Used

  • Java (JDK 8+) – Main programming language
  • Swing (javax.swing) – Graphical user interface for the client
  • Sockets (java.net.Socket, java.net.ServerSocket) – Client-server communication

Features

  • Modern graphical interface with dark theme
  • Real-time communication via TCP/IP
  • Support for multiple users connected simultaneously
  • Input field with placeholder ("Type your message...")
  • Automatic scrolling for new messages

About

A real-time chat application in Java using Swing for the UI and Sockets for client-server communication, allowing multiple users to exchange messages instantly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages