Domanda

Esiste un client BitTorrent scritto completamente (intendo completamente) scritto in C #? Sono a conoscenza dei client BitTorrent scritti in mono, lo adoro assolutamente.

Esistono altri client BitTorrent open source diversi da MonoTorrent & amp; BitSharp scritto in C # che è in fase di sviluppo?

Mi chiedo solo quanto sia interessante un client torrent bit open source in C # " genererebbe tra le persone programmatore C # là fuori.

EDIT: controlla il torrent Pumpkin di Michael Stum su http://pumpkintorrent.codeplex.com/

@Michael: grazie per aver condiviso l'URL del progetto.

@Allan: grazie per MonoTorrent;)

È stato utile?

Soluzione

MonoTorrent è una meravigliosa libreria client e server. C'è una GUI scritta su GTK # - Monsoon per ora funziona solo su Linux. Se hai tempo da perdere, puoi scrivere una GUI WPF o con poche modifiche per portare Monsoon su Windows.

Cerca Alan McGovern per ulteriori informazioni.

Altri suggerimenti

Purtroppo non ho 50 reputazione per aggiungere commenti, quindi devo scrivere un'altra risposta. La mia domanda era rivolta a questo commento:

" ma sinceramente penso che abbia ancora molta strada da fare per essere alla pari con altri client bit torrent opensource. "

Quali caratteristiche ritieni mancanti che lo rendono inferiore ad altre librerie / client? Un elenco incompleto di funzionalità include:

  1. 100% indipendente dalla piattaforma
  2. Supporto IPV6
  3. Super-semina
  4. Un tracker bittorrent completo
  5. DHT
  6. Scambio di pari (stile utorrent)
  7. crittografia
  8. Memoria cache
  9. Download prioritario
  10. Download selettivo (tecnicamente questo è solo un sottoinsieme del download prioritario)
  11. Estensioni peer veloci
  12. Rilevamento peer locale,
  13. Elenchi di ban (whitelist / lista nera di IP contemporaneamente)
  14. Download di collegamenti magnetici
  15. Modalità Endgame
  16. Protocollo di estensione Libtorrent
  17. limitazione della velocità (per torrent / globale)
  18. Http seeding (webseeding) - stile getright
  19. Rilocazione di singoli file
  20. Cos'altro vuoi;)

Quindi, è solo un caso in cui non stai realizzando il pieno potenziale del monotorrent o ci sono caratteristiche mancanti che consideri critiche? In tal caso, le patch sono sempre benvenute.

" " scritto su mono " non è mai una brutta cosa. Stavo solo cercando qualcosa su MS .Net "

Penso che tu fraintenda. MonoTorrent / bitsharp genera ed esegue su MS.NET;) Tutto quello che devi fare è controllare il codice da SVN, aprire MonoTorrent.sln e premere F5.

Spero che sia d'aiuto.

Guarda anche Hadouken , interamente scritto in C #, ma funziona come un servizio Windows. Probabilmente potrebbe essere fatto funzionare su Mono.

Cosa ti fa pensare che sia di base? ;) Presenta funzionalità più avanzate rispetto a molte altre librerie di torrent di origine aperte (e chiuse). Penso che tu abbia molto sottovalutato ciò che offre il monotorrent.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top