Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 433 Bytes

README.md

File metadata and controls

11 lines (9 loc) · 433 Bytes

bittorrent

A bittorrent client written in Haskell. It doesn't actually work yet but (I think) it's close. It is in need of some love.

What needs fixing:

  • Unnecessarily single threaded: progress gets blocked waiting to e.g. connect to clients.
  • Requests for pieces aren't tracked. That means once we have n open requests for pieces that aren't fulfilled, we stop making progress. These requests need to be timed out.