An experiment in writing a DHT node for the BitTorrent network. This has a bit of parsing, some algorithms and network programming - overall a nice little project to learn / try out new languages.
- bencoding: https://www.bittorrent.org/beps/bep_0003.html
- BitTorrent's DHT protocol: https://www.bittorrent.org/beps/bep_0005.html
- The original Kedemlia paper: https://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf