This repository contains a Java-based Chat Application designed to facilitate real-time communication between users. The application is structured with a server-client architecture, supporting multiple clients connecting to a central server.
- Real-Time Communication: Enables instant messaging between connected clients.
- Multi-Client Support: Allows multiple clients to connect and communicate simultaneously.
- Server-Client Architecture: Centralized server managing all client connections and message routing.
The repository is organized into the following directories:
Server/: Contains the server-side code responsible for managing client connections and message broadcasting.Client1/andClient2/: Contain the client-side code for two separate clients that can connect to the server..idea/and.gitignore: Configuration files for the development environment.
- Java Development Kit (JDK): Ensure that JDK 8 or higher is installed on your system.
- Maven: Used for managing project dependencies and building the application.
- Clone the Repository:
git clone https://github.com/nethmiumaya/Chat_Application.git cd Chat_Application
- This project is licensed under the MIT License. See the LICENSE file for details LICENSE.