Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is there a good book that explains all the BT technology? I’d like to use or build a robust client/server but most learning materials seem to be trivial or daunting.


Not a book, but I gave a talk at JSConf Asia in 2014 where I explain BitTorrent (and WebTorrent) from first principles: https://www.youtube.com/watch?v=kxHRATfvnlw

I also recommend just reading the BitTorrent spec. It's quite short and manageable as far as specs go.


Here's a slighly less trivial small guide: https://twitter.com/fiatjaf/status/1282108860405297153

After that, just read the BEPs directly: http://bittorrent.org/beps/bep_0000.html. They're small, easy to understand and straight to the point.

Then read the code for Webtorrent or other implementation in a language you're familiar with. You'll immediately recognize the BEPs there.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: