2009-05-08 4 views

Répondre

13

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.

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.

+0

Vertex n'est-il pas maintenu? La dernière version (0.2.0) a été faite il y a 3 ans (juin 2006). – oparisy

+0

Peut-être, mais c'est le plus gros logiciel p2p tordu en plus de l'ancien BitTorrent. – Unknown

+0

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

1

Oui, torsadé a été utilisé pour créer la version initiale de Bittorrent. Il existe quelques bibliothèques opensource à partir de laquelle démarrer.

+0

Pouvez-vous me montrer que libs? – Ockonal

0

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.

Questions connexes