Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy.
-
Updated
Mar 18, 2020 - C++
Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy.
Peer-to-peer file sharing system implemented using socket programming and multithreading in C++. Peers can upload and download text and multimedia files using custom format for torrent files called .mtorrent file.
Developed P2P multimedia file sharing network using TCP that allows uploading and downloading file using custom .mtorrent file from multiple available seeder. It also supports multithreaded client/server and tracker.
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 synchron…
Hub software for the ADC network that implements the ADC protocol
WiP Tox NGC file transfer tool, using PoC torrent like file chunking
Client part of simple network file transfer program.
A P2P file sharing system implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they belong to. Downloading is done in parallel with multiple pieces from multiple peers.
'Better Tx Rx' is an implementation of BitTorrent P2P file sharing protocol.
Add a description, image, and links to the filesharing topic page so that developers can more easily learn about it.
To associate your repository with the filesharing topic, visit your repo's landing page and select "manage topics."