Skip to content

Latest commit

 

History

History
21 lines (11 loc) · 445 Bytes

File metadata and controls

21 lines (11 loc) · 445 Bytes

BitTorrent

Description

For this project, I implemented a viable BitTorrent client.

Features

Core Features

  1. Communicate with the tracker (with support for compact format)
  2. Download a file from other instances of your client
  3. Download a file from official BitTorrent clients
  4. Implement an endgame mode (see "End Game" in [1])
  5. Implement the rarest-first strategy (see "Piece Downloading Strategy" in [1])