30 votes

Un client BitTorrent complètement écrit en C ?

Est-il un client BitTorrent écrit complètement (je veux dire complètement) écrit en C# ? Je suis conscient des clients BitTorrent écrit en mono, je l'adore.

Existe-il d'autres opensource BitTorrent clients autres que MonoTorrent & BitSharp écrit en C# qui est en cours de développement?

Je me demandais comment une grande partie de l'intérêt d'une "opensource bit torrent client en C#" pourrait générer entre programmeur C# gens là.

EDIT: Ne découvrez Michael Stum de Citrouille torrent sur http://pumpkintorrent.codeplex.com/

@Michael: merci pour le partage de l'url du projet.

@Allan: merci pour MonoTorrent ;)

29voto

Alan Points 256

Malheureusement je n'ai pas de 50 points de réputation pour ajouter des commentaires, donc je dois écrire une autre réponse. Ma question a été adressée à ce commentaire:

"mais honeslty je sens qu'il a encore un long chemin à parcourir pour être à égalité avec les autres opensource bit torrent clients."

Quelles sont les caractéristiques que vous vous sentez sont manquantes qui le rend inférieur à d'autres bibliothèques/clients? Une liste incomplète des caractéristiques comprend:

  1. 100% indépendant de la plateforme
  2. Prise en charge d'IPV6
  3. Super-semis
  4. Plein tracker bittorrent
  5. DHT
  6. Échange entre pairs (utorrent style)
  7. Le chiffrement
  8. La mémoire cache
  9. Priorité téléchargement
  10. Sélective de téléchargement (techniquement, c'est juste un sous-ensemble de la Priorité de téléchargement)
  11. Rapide par les Pairs des extensions
  12. Local d'entraide de la découverte,
  13. L'interdiction des listes (liste blanche/liste noire d'adresses ip dans le même temps)
  14. Magnet link téléchargements
  15. Fin de partie de mode
  16. Libtorrent extension de protocole
  17. la limitation du débit (par torrent/global)
  18. Http semis (webseeding) - getright style
  19. Le dossier individuel de la réinstallation
  20. Quoi d'autre voulez-vous ;)

Donc, est-ce juste une question de vous de ne pas exploiter pleinement le potentiel de monotorrent ou il y a des fonctionnalités manquantes que vous considérez comme critique? Si oui, les patchs sont toujours les bienvenus.

""écrit sur mono" n'est jamais une mauvaise chose. Il a juste je cherchais quelque chose sur MME .Net"

Je pense que vous vous méprenez. MonoTorrent/bitsharp ne générer et exécuter sur MS.NET ;) Tout ce que vous avez à faire est de vérifier le code de SVN, ouvrir MonoTorrent.la sln et appuyez sur la touche F5.

Espérons que cela aide.

12voto

John Ellinwood Points 6578

3voto

Ben H Points 1144

Vérifiez également Hadouken - entièrement écrit en C, mais fonctionne comme un service Windows. Il pourrait probablement être fait pour fonctionner sur Mono.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X