Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 741 Bytes

File metadata and controls

14 lines (12 loc) · 741 Bytes

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