Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 436 Bytes

README.md

File metadata and controls

11 lines (10 loc) · 436 Bytes

bittorrent

BitTorrent protocol implemented in rust. this is a simple barebones implementation for the sake of learning

TODO:

  • Parse Torrent Metadata files
  • Fetch File Info from the Tracker
  • Fetch pieces from Peers
  • Use Worker threads for fetching peices
  • Handle Peer signals (choke/unchoke/Have/Want)
  • Manage and assign proper pieces to be fetched for each worker/peer
  • Manage priority of pieces/peers