Implementing a Torrent Client (Draft)

In this homework, you will implement a torrent client.  Begin by downloading the zip file bundle [Zip file]. You will be implementing the torrent client in python based on the original bit torrent spec.

Parsing the torrent file.

Torrent files are encoded in a file form called Bencode.  It format that is similar to javascript. You will be parsing the torrent file using a Bencode (pronounced bee-encode)  parse to parse the torrent file. Don’t worry you don’t have to write it yourself.   We have supplied one as part of this assignment.