Beginner-friendly Java TCP Email Client–Server demonstrating socket programming, network communication, and Gradle build automation.
- Server: Handles core commands –
REGISTER,LOGIN,SEND,INBOX,READ,QUIT - Client: Interactive console menu for common actions
- Protocol: Newline-delimited, telnet-friendly
- Tech Stack: Java 17+, Gradle (Kotlin DSL), GitHub Actions ready
Prerequisites: Java 17+ and Gradle installed (or use the included wrapper).
git clone https://github.com/ranjithguggilla/Email-Client-Server.git
cd Email-Client-Server