Pergunta

Existe um cliente BitTorrent escrito completamente (quero dizer completamente) escrito em C#? Estou ciente dos clientes da BitTorrent escritos em Mono, eu absolutamente amo isso.

Existem outros clientes do OpenSource BitTorrent que não sejam o Monotorrent & BitSharp escritos em C# que está em desenvolvimento?

Apenas me perguntando quanto de um interesse um "OpenSource Bit Torrent Client em C#" geraria entre as pessoas do programador C# por aí.

EDIT: Confira o torrent de abóbora de Michael Stum http://pumpkintorrent.codeplex.com/

@Michael: Obrigado por compartilhar o URL do projeto.

@Allan: obrigado pelo monoterente;)

Foi útil?

Solução

Monotorrent é um maravilhoso cliente e biblioteca de servidores. Há uma GUI escrita no GTK# - Monsoon, por enquanto, ele funciona apenas no Linux. Se você tiver tempo para gastar, poderá escrever uma GUI WPF ou com pouca modificação para portar monções para o Windows.

Procure Alan McGovern para obter mais informações.

Outras dicas

Infelizmente, não tenho 50 reputação para adicionar comentários, então tenho que escrever outra resposta. Minha pergunta foi direcionada a este comentário:

"Mas a Honeslty eu sinto que ainda tem um longo caminho a percorrer a par com outros clientes de torrents OpenSource."

Que recursos você acha que estão faltando que o torne inferior a outras bibliotecas/clientes? Uma lista incompleta de recursos inclui:

  1. 100% de plataforma independente
  2. Suporte IPv6
  3. Super-semente
  4. Um rastreador completo de BitTorrent
  5. Dht
  6. Troca de pares (estilo uTorrent)
  7. Criptografia
  8. Cache de memória
  9. Download priorizado
  10. Download seletivo (tecnicamente, este é apenas um subconjunto de download priorizado)
  11. Extensões rápidas de pares
  12. Descoberta local de pares,
  13. Ban Lists (lista de permissões/lista negra de IPs ao mesmo tempo)
  14. Downloads de link do ímã
  15. Modo final do jogo
  16. Protocolo de extensão libirtorrent
  17. limitação da taxa (por torrent/global)
  18. Semeada HTTP (semente da web) - Getright Style
  19. Realocação de arquivos individuais
  20. O que mais você quer ;)

Então, é apenas um caso de você não perceber todo o potencial do monotorrent ou há recursos que você considera crítico? Nesse caso, os patches são sempre bem -vindos.

"" Escrito em Mono "nunca é uma coisa ruim. Só eu estava procurando algo no ms .net"

Eu acho que você entendeu mal. Monotorrent/BitSharp faz Construir e executar no MS.NET;) Tudo o que você precisa fazer é verificar o código do svn, abrir monoternt.sln e pressionar F5.

Espero que ajude.

Verifique também Hadouken - Totalmente escrito em C#, mas é executado como um serviço do Windows. Provavelmente poderia ser feito para correr em Mono.

O que faz você pensar que é básico? ;) Possui recursos mais avançados do que muitos outros bibliotecas de torrent de origem aberta (e fechada). Eu acho que você subestimou muito o que o Monotorrent oferece.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top