🗃️ Project Structure: chat-application/
├── Server.java // Server-side logic
├── Client.java // Client-side logic
├── UserAuth.java // Login/Register handling
├── users.txt // User data
🚀 How to Run: 1.Compile all Java files:
javac Server.java Client.java UserAuth.java
2.Start the server:
java Server
3.Open new terminal windows for each client:
java Client
Follow on-screen prompts to register/login and chat.
Note: Run server before client