Mini-BitTorrent
Built a peer-to-peer multimedia file sharing system over TCP sockets with 2 central tracker nodes maintaining seeder information to enable communication between peers. This project addressed challenges like socket programming, multi-threading and synchronization of trackers.
How to download and setup Mini-BitTorrent
Open terminal and run command
git clone https://github.com/rushitjasani/Mini-BitTorrent.git
git clone is used to create a copy or clone of Mini-BitTorrent repositories.
You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with Mini-BitTorrent https://github.com/rushitjasani/Mini-BitTorrent/archive/master.zip
Or simply clone Mini-BitTorrent with SSH
[email protected]:rushitjasani/Mini-BitTorrent.git
If you have some problems with Mini-BitTorrent
You may open issue on Mini-BitTorrent support forum (system) here: https://github.com/rushitjasani/Mini-BitTorrent/issuesSimilar to Mini-BitTorrent repositories
Here you may see Mini-BitTorrent alternatives and analogs
webtorrent ZeroNet webtorrent-desktop aria2 PeerTube instant.io bittorrent-dht bittorrent-tracker planktos webtorrent-cli webtorrent-hybrid parse-torrent bittorrent-protocol fastcast create-torrent torrentpier magnet-uri torrent-discovery node-bencode ut_metadata parse-torrent-file lbry-sdk tribler torrent magnetissimo bt btfs nyaa Radarr magnetico