Question

Existe-t-il un client BitTorrent écrit complètement (je veux dire complètement) écrit en C #? Je connais les clients BitTorrent écrits en mono, je les adore absolument.

Existe-t-il d'autres clients BitTorrent open source autres que MonoTorrent & amp; BitSharp écrit en C # qui est en cours de développement?

Je me demandais simplement quel était l’intérêt d’un "client torse opensource en C #" générerait parmi les programmeurs C # là-bas.

EDIT: Consultez le torrent Pumpkin de Michael Stum sur http://pumpkintorrent.codeplex.com/

@Michael: merci d'avoir partagé l'URL du projet.

@Allan: merci pour MonoTorrent;)

Était-ce utile?

La solution

MonoTorrent est une merveilleuse bibliothèque client et serveur. Il y a une interface graphique écrite sur GTK # - Monsoon ne tourne que sous Linux. Si vous avez un peu de temps, vous pouvez écrire une interface graphique WPF ou modifier le port Monsoon avec Windows avec peu de modifications.

Recherchez Alan McGovern pour plus d'informations.

Autres conseils

Malheureusement, je n'ai pas 50 ans pour ajouter des commentaires, je dois donc écrire une autre réponse. Ma question visait ce commentaire:

"mais heureusement, j’ai le sentiment qu’il lui reste encore beaucoup à faire pour être à égalité avec les autres clients opensource torrent".

Quelles sont les fonctionnalités qui vous manquent et qui le rendent inférieur aux autres bibliothèques / clients? Une liste incomplète de fonctionnalités comprend:

  1. 100% indépendant de la plate-forme
  2. prise en charge d'IPV6
  3. Super-ensemencement
  4. Un tracker complet bittorrent
  5. DHT
  6. Échange entre pairs (style utorrent)
  7. Cryptage
  8. Mémoire cache
  9. Téléchargement prioritaire
  10. Téléchargement sélectif (techniquement, il s’agit d’un sous-ensemble du téléchargement hiérarchisé)
  11. Extensions Fast Peer
  12. Découverte de pairs locale,
  13. Listes d'interdiction (listes blanches / listes noires d'adresses IP en même temps)
  14. Téléchargements de liens magnétiques
  15. mode de jeu final
  16. protocole d'extension Libtorrent
  17. limitation de débit (par torrent / global)
  18. Semis Http (Webseeding) - style getright
  19. Transfert de fichiers individuel
  20. Que voulez-vous d'autre?)

Alors, s’agit-il simplement de ne pas réaliser tout le potentiel du monotorrent ou manque-t-il des fonctionnalités que vous considérez comme essentielles? Si tel est le cas, les correctifs sont toujours les bienvenus.

"" écrit sur mono" n'est jamais une mauvaise chose. Je cherchais simplement quelque chose sur MS .Net "

Je pense que vous comprenez mal. MonoTorrent / bitsharp construit et s'exécute sur MS.NET;) Il vous suffit d'extraire le code du SVN, d'ouvrir MonoTorrent.sln et d'appuyer sur F5.

L’espoir que cela aide.

Vérifiez également Hadouken - entièrement écrit en C #, mais s'exécute en tant que service Windows. On pourrait probablement le faire tourner sur Mono.

Qu'est-ce qui vous fait penser que c'est fondamental? ;) Il arbore des fonctionnalités plus avancées que beaucoup d’autres librairies torrent sources ouvertes (et fermées). Je pense que vous avez beaucoup sous-estimé ce que propose Monotorrent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top