This seems interesting. Any resources you can recommend for understanding the protocol? And any examples of simple clients in various languages?
I used to work on a fork of https://github.com/jackpal/Taipei-Torrent with custom features, I found its code to be easy enough to understand