/miniTorrent

Built a bit torrent like file-sharing system with a fallback multi-tracker system with synchronization and parallel downloading. Used OpenSSL library for computing hash values of files. Implemented its own algorithm for data piece selection in order to download efficiently a file from multiple servers(peers) piece by piece. Also handled synchronization between two trackers to avoid data inconsistency.

Primary LanguageC++

Stargazers