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.
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