News for hackers. Stuff that matters.
Re:Building a BitTorrent client from the ground up in Go by giancarlostoro on Saturday January 04, 2020 @07:29PM (#21958717)
> This isn’t the full story

> For brevity, I included only a few of the important snippets of code. Notably, I left out all the glue code, parsing, unit tests, and the boring parts that build character. View my full implementation if you’re interested.

Any chance you'll do independent write ups to cover all the missing bits? Especially the ones that build character. :)

Re:Building a BitTorrent client from the ground up in Go by devnullbyte on Sunday January 05, 2020 @04:58AM (#21960558)
Would also be good to include how BT uses a merkel tree, that's quite a key component in the software.
Re:Building a BitTorrent client from the ground up in Go by smabie on Sunday January 05, 2020 @05:40AM (#21960658)
Does any client support the new standard? I was under the impression that no one did.
Re:Building a BitTorrent client from the ground up in Go by anacrolix on Sunday January 05, 2020 @05:34PM (#21964653)
It doesn't until the second version, which isn't mainstream.
Re:Building a BitTorrent client from the ground up in Go by anacrolix on Sunday January 05, 2020 @11:48PM (#21966517)