2009-12-24 16 views
10

Estoy buscando algunos libros, sitios de tutoriales.Comprender el Protocolo de Bittorrent

Quiero entender cómo funciona el protocolo Bittorrent y luego implementar mi propio rastreador.

No tengo un gran conocimiento en protocolos de red, así que estoy buscando cosas para novatos.

hemos visto después de los mensajes pero no me ayudó con mi problema:

A BitTorrent client completely written in C#?

Implementing Bittorrent Protocol

Looking for some good books/resources on understanding Bittorrent?

Gracias por la ayuda.

Respuesta

10

La especificación de BitTorrent es bastante fácil lectura (relativamente hablando):

http://www.bittorrent.org/beps/bep_0003.html

página

La Wikipedia es también sorprendentemente amplia:

http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29

+1

Es un protocolo complicado. Si los conceptos básicos le causan problemas, es posible que desee comenzar con algo un poco más simple. No conozco nada más simple que lo que he publicado, sin simplificar demasiado hasta el punto de la inutilidad. – skaffman

3

BitTornado tiene una aplicación de seguimiento y está escrito en Python, que es fácil de leer. Es bueno comenzar con algo que funciona y luego puedes tratar de entender el código basado en el protocolo. BitTornado se basa en la versión original que implementó Bram Cohen. Rastreador se implementa en BitTornado.BT1.track.py

+0

sería bueno si hubiera publicado los enlaces relacionados con esa impl. –

+1

actualización con enlace. – goododd

Cuestiones relacionadas