¿Puede decirme: podría usar twisted para la creación de aplicaciones p2p? ¿Y qué protocolos debería elegir para esto?Aplicaciones twisted y p2p
Respuesta
La mejor solución es utilizar el código fuente de BitTorrent. Fue construido con Twisted hasta que cambiaron a una implementación C++ llamada Utorrent.
- Última conocido retorcida versión de BitTorrent
- Las versiones más antiguas
Como alternativa, también es posible que desee echar un vistazo a Vertex.
Es una biblioteca p2p construida en la parte superior de Twisted y viene con extras como eludir los firewalls.
Es probablemente más completo que la muestra de otras personas.
- Enlace a Vertex
Sí, se utilizó twisted para crear la versión inicial de Bittorrent. Hay algunas bibliotecas de código abierto para comenzar.
¿Me puede mostrar que libs? – Ockonal
Sí, puede utilizar absolutamente retorcida para crear una aplicación P2P. El que primero viene a mi mente es Dtella (http://dtella.org/). Utiliza el protocolo de Direct Connect.
Proporcionan el código fuente, por lo que podría comenzar. Sé que bastantes redes universitarias diferentes tienen centros de DC funcionando. Ese parece ser el uso ideal de este protocolo.
- 1. .NET y P2P: escribir un messenger P2P
- 2. ¿Cómo las aplicaciones P2P encuentran otros nodos?
- 3. No P2P en aplicaciones de Metro de Windows?
- 4. pydev y twisted framework
- 5. Biblioteca/Framework de Python para escribir aplicaciones P2P
- 6. Programando la aplicación P2P
- 7. Android NFC: protocolo SNEP y respuesta P2P
- 8. programación web p2p
- 9. ¿Funciona realmente Flash10 + p2p?
- 10. Biblioteca P2P para C++
- 11. WebRTC P2P - Actualización
- 12. WSGI asíncrono con Twisted
- 13. Python Twisted y conexiones de base de datos
- 14. twisted: diferencia entre `defer.execute` y` threads.deferToThread`
- 15. twisted: KeyboardInterrupt captura y apagado correctamente
- 16. Cliente y servidor UDP con Twisted Python
- 17. biblioteca de videos java p2p?
- 18. Juegos/aplicaciones de red P2P: Buena opción para un servidor compatible con "battle.net"
- 19. configurando iPhone P2P solo por bluetooth y sin GKPeerPickerController
- 20. Python Twisted JSON RPC
- 21. twisted conch filetransfer
- 22. Twisted application without twistd
- 23. Python twisted: ¿cómo programar?
- 24. twisted http client
- 25. Python twisted: dónde empezar
- 26. Twisted http gzip support
- 27. Python Twisted WebSocket cliente
- 28. Twisted in Java
- 29. Twisted + SQLAlchemy y la mejor manera de hacerlo
- 30. Web P2P solución de confrence de video
¿No se mantiene el Vertex sin mantenimiento? La última versión (0.2.0) se realizó hace 3 años (junio de 2006). – oparisy
Tal vez, pero es el siguiente software twisted p2p además del viejo BitTorrent. – Unknown
No está sin mantenimiento. Es solo ... que duerme. Todavía hay correcciones de errores ocasionales, y si alguien se presenta con un serio interés en el desarrollo, las cosas se reanudan con bastante rapidez. Hay un problema de gallina y huevo con Vertex y los usuarios: no tiene ningún usuario, por lo que no obtiene desarrollo y no tiene desarrollo, por lo que no recibe nuevos usuarios. Sin embargo, los autores originales (JP Calderone y yo mismo) todavía estamos presentes y todavía estamos interesados en el proyecto, solo estamos ocupados con otras cosas hasta que haya una razón convincente para trabajar en ello. – Glyph