Skip to content

ehossam/P2P-Image-Sharing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P2P-Image-Sharing

A Distributed Application that uses P2P Archeticture for the Purpose of Image Sharing.

It implements a centralized service through which new users can register and current users can update their status, and connect to other peers.

It relies on RPC for sending and receving messages between different peers, and between peers and the centralized service.

It uses steganography techniques for specifying the number of views that each peer can give to the other.

All processes are done using multithreading to boost the performance.

The application makes use of the fast performance of UDP packets, and adds fault tolerance and reliability enhancements to make reliable connections.

For more Information on the implementation specifications, please refer to the Documentation file included inside the repo.

About

A Distributed Application that uses P2P Archeticture for the Purpose of Image Sharing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors