Skip to content

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

Notifications You must be signed in to change notification settings

lsampras/bittorrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages