Skip to main content

Distributed Systems

2000


rittorrent

My friend and I implemented a BitTorrent client in Rust 🦀. We wrote our own HTTP/1.1 client, file I/O logic, peer communication, thread coordination, and event loop. Our client can interoperate with mainstream BitTorrent clients, and achieved similar peak performance to qBitTorrent in our testing.