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.
    
      
        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