RMI Chat - Distributed Real-Time Messaging System
RMI Chat is a distributed real-time messaging application developed in Java to demonstrate client-server communication using Java Remote Method Invocation (RMI). The system enables multiple users to communicate through public and private messaging while showcasing remote object invocation, concurrent client management, and distributed application architecture.
Built with

Technology Stack
Key Highlights
Distributed client-server architecture using Java RMI
Real-time public and private messaging
Remote object communication between multiple clients
Concurrent user connection and session management
Desktop application built with Java Swing
Features
Public group messaging
Private one-to-one messaging
Real-time online user management
Connect and disconnect from the chat server
Multi-client communication
</>Quick Start
Clone Repository
Install Dependencies
Run Development
For detailed setup instructions and environment variables, visit the GitHub repository.



