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.
- 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
- 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