Skip to content

martinigoyanes/bit-torrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BitTorrent Client (Python)

Basic implementation of a BitTorrent client in Python with a few libraries. Uses multi-threading to communicate with peers and http get requests to talk to the tracker.

To execute the client run: (You can find sample torrent files in the torrents/ directory.)

python src/main.py torrent_file

You will need to pip install bcoding.

Image Description