/Distributed-Message-and-File-Sharing-System

A C++ based network application that enables multiple clients to login and share messages and files. This has been done using TCP sockets on UNIX

Primary LanguageC++

Distributed-Message-and-File-Sharing-System

A C++ based network application that enables multiple clients to login and share messages and files. The application works on top of the Computer Science Department servers at the University at Buffalo. This application implements both Client-Server and P2P model and provides the following functionalities:

1	Client login, logout and active tracking
2	Message storage and delivery guarantee
3	Multiple client interaction and file sharing.
4	Client access blocking