32

C# で完全に (つまり完全に) 記述された BitTorrent クライアントはありますか? mono で書かれた BitTorrent クライアントを知っています。

開発中の C# で書かれた MonoTorrent と BitSharp 以外に、オープンソースの BitTorrent クライアントはありますか?

「C# でのオープンソース ビット トレント クライアント」が C# プログラマーの間でどれだけの関心を引くかは疑問です。

編集: http://pumpkintorrent.codeplex.com/で Michael Stum の Pumpkin torrent をチェックしてください。

@Michael: プロジェクトの URL を共有してくれてありがとう。

@アラン:MonoTorrentに感謝;)

4

5 に答える 5

33

残念ながら、コメントを追加する評判が50もないので、別の回答を書く必要があります。私の質問はこのコメントに向けられました:

「しかし、正直なところ、他のオープンソースのビットトレントクライアントと同等になるにはまだ長い道のりがあると感じています。」

他のライブラリ/クライアントより劣っている機能が不足していると思いますか?機能の不完全なリストは次のとおりです。

  1. 100%プラットフォームに依存しない
  2. IPV6サポート
  3. スーパーシード
  4. フルビットトレントトラッカー
  5. DHT
  6. ピア交換(utorrentスタイル)
  7. 暗号化
  8. メモリキャッシュ
  9. 優先ダウンロード
  10. 選択的ダウンロード(技術的には、これは優先ダウンロードのサブセットにすぎません)
  11. FastPeer拡張機能
  12. ローカルピアディスカバリ、
  13. 禁止リスト(同時にIPのホワイトリスト/ブラックリスト)
  14. マグネットリンクのダウンロード
  15. エンドゲームモード
  16. Libtorrent拡張プロトコル
  17. レート制限(トレント/グローバルあたり)
  18. Httpシード(webseeding)-getrightスタイル
  19. 個別のファイルの再配置
  20. 他に何が欲しいですか;)

それで、それはあなたがモノトレントの可能性を完全に理解していない場合ですか、それともあなたが重要だと考える機能が欠けているのですか?もしそうなら、パッチはいつでも歓迎です。

「「モノで書かれた」というのは決して悪いことではありません。MS.Netで何かを探していただけです。」

私はあなたが誤解していると思います。MonoTorrent / bitsharpMS.NETでビルドおよび実行されます;)必要なのは、SVNからコードをチェックアウトし、MonoTorrent.slnを開いて、F5キーを押すことだけです。

お役に立てば幸いです。

于 2009-04-05T01:25:46.373 に答える
22

MonoTorrent は素晴らしいクライアントおよびサーバー ライブラリです。GTK# で書かれた GUI があります - Monsoon は今のところ Linux でのみ動作します。時間がある場合は、WPF GUI を作成するか、Monsoon を Windows に移植するためのほとんど変更を加えることができます。

詳細については、Alan McGovern を探してください。

于 2009-03-08T17:51:25.700 に答える
13

モノトレント

また

ビットシャープ

于 2009-03-08T14:18:37.613 に答える
3

また、 Hadoukenもチェックしてください 。完全に C# で記述されていますが、Windows サービスとして実行されます。おそらく、Monoで実行できるようにすることができます。

于 2013-01-03T06:17:02.313 に答える
2

それが基本的だと思う理由は何ですか?;) 他の多くのオープン (およびクローズド) ソース トレント ライブラリよりも高度な機能を備えています。モノトレントが提供するものを過小評価していると思います。

于 2009-04-02T12:51:53.853 に答える