3

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.

George Stocker
  • 57,289
  • 29
  • 176
  • 237
joshjdevl
  • 7,092
  • 12
  • 45
  • 57

1 Answers1

2

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.
  • 4,784
  • 7
  • 53
  • 70
  • 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 Dec 21 '08 at 01:18