Pouvez-vous me dire: est-ce que je peux utiliser twisted pour créer des applications p2p? Et quels protocoles dois-je choisir pour cela?Applications torsadées et p2p
Répondre
La meilleure solution consiste à utiliser le code source de BitTorrent. Il a été construit avec Twisted jusqu'à ce qu'ils passent à une implémentation C++ appelée Utorrent.
- Dernière connu la version Twisted de BitTorrent
- versions plus anciennes
Comme alternative, vous pouvez également jeter un oeil à Vertex.
C'est une bibliothèque de p2p construite au-dessus de Twisted et vient avec des goodies comme contourner des murs à l'épreuve du feu.
Son probablement plus complète que l'échantillon des autres personnes.
- Lien vers Vertex
Oui, torsadé a été utilisé pour créer la version initiale de Bittorrent. Il existe quelques bibliothèques opensource à partir de laquelle démarrer.
Pouvez-vous me montrer que libs? – Ockonal
Oui, vous pouvez utiliser absolument tordu pour créer une application p2p. Celui qui me vient à l'esprit est Dtella (http://dtella.org/). Il utilise le protocole Direct Connect.
Ils fournissent le code source, ce qui pourrait vous aider à démarrer. Je sais que pas mal de réseaux universitaires différents ont des centres de distribution de courant continu. Cela semble être l'utilisation idéale de ce protocole.
- 1. p2p visioconférence
- 2. java p2p vidéothèque?
- 3. Comment implémenter P2P en C#?
- 4. scinder des fichiers pour une application P2P
- 5. Applications Web et applications de bureau
- 6. comment démarrer dans la programmation réseau p2p?
- 7. Applications CMenu et Dialog
- 8. Applications Symbian et OpenC
- 9. Applications MySQL et C
- 10. Processus Windows et applications
- 11. Importance du ping-pong dans la communication udp p2p
- 12. signature unique entre Vbulletin et applications ferroviaires
- 13. Localisation et globalisation des applications WinForms
- 14. IIS 7 Applications et asp.net - newbie question
- 15. Communication entre applications AIR (Flex) et C++
- 16. Sites Web et applications Web utilisant Erlang
- 17. Applications ferroviaires multiples utilisant Apache et Mongrel
- 18. Sources de bonnes, icônes/images gratuites pour les applications et applications web avec licence permissive?
- 19. applications Monitor
- 20. les meilleures ressources pour s'impliquer dans le projet de partage de fichiers p2p
- 21. Facebook connect applications iframe et ie6 fb: friend-selector
- 22. profil Partage et rôles informations entre les applications web
- 23. Méthodes de communication entre le noyau et les applications utilisateur
- 24. Comment démarrer et positionner plusieurs applications sous Ubuntu/Linux?
- 25. Crawlers Web et applications hébergées par Google App Engine
- 26. Bon design et bonne interface utilisateur Les applications ASP.NET Ajax?
- 27. Comment créer et déployer des applications Web Python
- 28. applications Windows: Meilleures pratiques et modèles (C#/WPF/LINQ)
- 29. Couplage lâche des applications et héritage du modèle
- 30. Meilleures pratiques pour les applications JUnit et RMI, Registre RMI
Vertex n'est-il pas maintenu? La dernière version (0.2.0) a été faite il y a 3 ans (juin 2006). – oparisy
Peut-être, mais c'est le plus gros logiciel p2p tordu en plus de l'ancien BitTorrent. – Unknown
Ce n'est pas non entretenu. C'est juste ... dormir. Il y a toujours des corrections de bugs occasionnelles, et si quelqu'un se montrait avec un intérêt sérieux pour le développement, les choses reprendraient plutôt rapidement. Il y a un problème de poule et d'oeuf avec Vertex et les utilisateurs: il n'a pas d'utilisateurs, donc il n'obtient pas de développement, et il n'obtient pas de développement, donc il n'obtient pas de nouveaux utilisateurs. Cependant, les auteurs originaux (JP Calderone et moi-même) sont toujours là et toujours intéressés par le projet, juste occupé avec d'autres choses jusqu'à ce qu'il y ait une raison impérieuse de travailler dessus. – Glyph