DONE:
- connecting to peers
- http/udp tracker protocol
- handling Bitfield, Have, Choke, Unchoke, Piece Messages
- verifying pieces
- downloading data from peers
- writing to files
TODO:
- sending out Bitfield, Have, Cancel to other peers
- handling Request message from other peers
- seeding
git clone https://github.com/shangsunset/bittorrent-client.git && cd bittorrent-client
pip install -r requirements.txt