Attempting to make a torrent client in Python using asyncio
So far...
-
bencoding / decoding is ok
-
Tracker GET requests are ok
-
Connection with peers is established
-
Files are created and written
-
Requests are distributed (in a dummy way) to peers
-
Showing progress and number of connected peers
-
Torrents can be resumed
-
Multiple torrents can be downloaded at the same time
Still more to be done...