Looking for some good books or technical resources for a detailed understanding of how Bittorrent works? It would probably involve books on Network programming, P2P programming, and other topics.
+1
A:
The first place to look would probably be BitTorrent.org. It lists the standard specification as well as a lot of the extensions that have become de facto standards (most of which have been developed by µTorrent or Azereus).
A thorough guide can also be found here, though it might not be as up-to-date as the first link.
Keep in mind that most of the complexity with bittorrent relates to the client implementations, whereas the server ("tracker") is fairly trivial.
Christian P.
2008-12-20 23:19:59
what are some of the issues related to client implementations? is there a place to read about this and what programming techniques are used to overcome these hurdles?
joshjdevl
2008-12-21 01:18:12