Pregunta

¿Hay un cliente de BitTorrent escrito completamente (me refiero completamente) escrito en C #? Estoy al tanto de los clientes de BitTorrent escritos en mono, me encantan.

¿Hay otros clientes de BitTorrent de código abierto que no sean MonoTorrent & amp; BitSharp escrito en C #, que está en desarrollo?

Solo me pregunto qué interés tiene un cliente de torrent de bits de " opensource en C # " generaría entre la gente programadora de C # por ahí.

EDITAR: verifique el torrent Pumpkin de Michael Stum en http://pumpkintorrent.codeplex.com/

@Michael: gracias por compartir la url del proyecto.

@Allan: gracias por MonoTorrent;)

¿Fue útil?

Solución

MonoTorrent es una maravillosa biblioteca de clientes y servidores. Hay una GUI escrita en GTK # - Monsoon por ahora solo se ejecuta en Linux. Si tiene tiempo para gastar, puede escribir una GUI de WPF o con una pequeña modificación del puerto Monsoon a Windows.

Busque a Alan McGovern para obtener más información.

Otros consejos

Lamentablemente, no tengo una reputación de 50 para agregar comentarios, así que tengo que escribir otra respuesta. Mi pregunta fue dirigida a este comentario:

" pero honeslty Siento que todavía tiene un largo camino por recorrer para estar a la par con otros clientes de torrent de bits de código abierto. "

¿Qué características crees que faltan que lo hacen inferior a otras bibliotecas / clientes? Una lista incompleta de características incluye:

  1. 100% independiente de la plataforma
  2. compatibilidad con IPV6
  3. Supersiembra
  4. Un rastreador de bittorrent completo
  5. DHT
  6. Intercambio de pares (estilo utorrent)
  7. Encriptación
  8. caché de memoria
  9. Descarga priorizada
  10. Descargas selectivas (técnicamente esto es solo un subconjunto de descargas priorizadas)
  11. Extensiones Fast Peer
  12. Descubrimiento de pares locales,
  13. Listas de prohibición (lista blanca / lista negra de IP al mismo tiempo)
  14. Descargas de enlaces de imán
  15. modo de juego final
  16. Protocolo de extensión Libtorrent
  17. limitación de velocidad (por torrent / global)
  18. Siembra de HTTP (WebSelder) - estilo Getright
  19. Reubicación de archivos individuales
  20. ¿Qué más quieres?)

Entonces, ¿es solo un caso de que no te hayas dado cuenta de todo el potencial de monotorrent o faltan características que consideras críticas? Si es así, los parches son siempre bienvenidos.

" " escrito en mono " Nunca es algo malo. Simplemente estaba buscando algo en MS .Net "

Creo que no entiendes. MonoTorrent / bitsharp se construye y ejecuta en MS.NET;) Todo lo que tienes que hacer es verificar el código de SVN, abrir MonoTorrent.sln y presionar F5.

Espero que ayude.

También puedes ver Hadouken , completamente escrito en C #, pero se ejecuta como un servicio de Windows. Probablemente podría estar hecho para ejecutarse en Mono.

¿Qué te hace pensar que es básico? ;) Tiene características más avanzadas que muchas otras bibliotecas de torrent de código abierto (y cerrado). Creo que has subestimado mucho lo que ofrece el monotorrent.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top