Skip to content

AsadHumayun/java-messaging-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Client-Server Java Message Delivery System

Features

  • Implements JSON to create a custom-protocol for message delivery
  • Application of JSON creates future algorithmic sustainability and expandability
  • Uses Java's Socket and ServerSocket for client-server communication
  • Supports multiple clients, who are members of different groups within the context of a single Server
  • Modular design: separate definitions of Client and Server classes, allowing for extrapolation to other languages and projects
  • Uses java.util.concurrent for thread management, ensuring efficient handling of multiple clients
  • Contains a variety of test cases to ensure robustness and reliability of the system

Context

This project was awarded a British undergraduate assignment classification of 1st class.

Author

(c) Asad Humayun, 2025

About

Socket-Client Distributed Networking Communications System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages