Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 582 Bytes

TODO.md

File metadata and controls

16 lines (11 loc) · 582 Bytes
  • Selective file downloading (mostly done)

    • Proper counting of how much is left, and how much is downloaded
  • Send bitfield at the start if I have something

  • use the "update_hash" function in piece checking

  • signaling when file is done

  • when we have the whole torrent, there's no point talking to peers that also have the whole torrent

  • per-file stats

  • per-peer stats

  • slow peers cause slowness in the end, need the "end of game" algorithm

someday:

  • cancellation from the client-side for the lib (i.e. stop the torrent manager)