Learn about .torrent files, the BitTorrent Peer Protocol and more
You're welcome to study the full challenge structure and stage instructions for free. A membership is needed for submitting code and viewing solutions.
Want to try a free challenge? Try Build your own Shell — it's free this month.
BitTorrent is a peer-to-peer file sharing protocol used for distributing large amounts of data. In this challenge, you'll build a BitTorrent client that's capable of downloading a publicly available file using the BitTorrent protocol.
Along the way, you'll learn about the BitTorrent protocol, .torrent files more.
BitTorrent is a peer-to-peer file sharing protocol used for distributing large amounts of data. In this challenge, you'll build a BitTorrent client that's capable of downloading a publicly available file using the BitTorrent protocol.
Along the way, you'll learn about the BitTorrent protocol, .torrent files more.
This extension covers magnet links. Magnet links allow downloading files without the need of downloading a .torrent file first.
Along the way, you'll learn about the magnet URI format, the extension protocol and the metadata extension.
Ananthalakshmi Sankar
Automation Engineer at Apple
“
I think the instant feedback right there in the git push is really cool.
Didn't even know that was possible!
Patrick Burris
Senior Software Developer, CenturyLink