Aplicaciones retorcidas y p2p
Pregunta
¿Puede decirme: podría usar twisted para la creación de aplicaciones p2p? ¿Y qué protocolos debo elegir para esto?
Solución
La mejor solución es usar el código fuente para BitTorrent. Fue construido con Twisted hasta que cambiaron a una implementación de C ++ llamada Utorrent.
- Última versión retorcida conocida de BitTorrent
- Versiones anteriores
Como alternativa, también puede consultar Vertex .
Es una biblioteca p2p construida sobre Twisted y viene con ventajas como evitar los firewalls.
Probablemente sea más completo que la muestra de otras personas.
- Enlace a Vértice
Otros consejos
Sí, Twisted se usó para crear la versión inicial de Bittorrent. Hay algunas bibliotecas de código abierto para comenzar.
Sí, puedes usar twisted para crear una aplicación p2p. El que primero viene a mi mente es Dtella ( http://dtella.org/ ). Utiliza el protocolo Direct Connect.
Proporcionan el código fuente, para que pueda comenzar. Sé que bastantes redes universitarias diferentes tienen centros de distribución de corriente continua funcionando. Ese parece ser el uso ideal de este protocolo.