Applications Twisted et P2P
Question
Pouvez-vous me dire: pourrais-je utiliser twisted pour créer des applications P2P? Et quels protocoles devrais-je choisir pour cela?
La solution
La meilleure solution consiste à utiliser le code source de BitTorrent. Il a été construit avec Twisted jusqu'à ce qu'ils basculent vers une implémentation C ++ appelée Utorrent.
- Dernière version torsadée connue de BitTorrent
- Anciennes versions
Vous pouvez également consulter Sommet .
Il s’agit d’une bibliothèque p2p construite sur le dessus de Twisted et livrée avec des bonus tels que le contournement de pare-feu.
C'est probablement plus complet que l'échantillon des autres.
- Lien vers le sommet
Autres conseils
Oui, Twisted a été utilisé pour créer la version initiale de Bittorrent. Il existe des bibliothèques opensource à partir desquelles démarrer.
Oui, vous pouvez absolument utiliser twisted pour créer une application P2P. Dtella ( http://dtella.org/ ) est la première de mes pensées. Il utilise le protocole Direct Connect.
Ils fournissent le code source afin que vous puissiez commencer. Je sais que bon nombre de réseaux d’universités différentes sont dotés de concentrateurs DC. Cela semble être l’utilisation idéale de ce protocole.