問題タブ [monotorrent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2109 参照

c# - Monotorrent サンプル クライアントが一部の torrent をダウンロードしない

monotorrent オープン ソース ライブラリを使用して torrent をダウンロードするアプリケーションを C# で作成したいと考えています。まず、このtorrentのようなlibのサンプル クライアントを使用していくつかの torrent をダウンロードしようとしていますが、ダウンロードが開始されません。この torrent は uTorrent で問題なくダウンロードされます。httpトラッカーしかないトレントをダウンロードできたので、これはudpトラッカーと関係があると思われますが、よくわかりません。

助けてください

0 投票する
1 に答える
334 参照

monotorrent - MonoTorrent クライアントがダウンロードとアップロードの最大速度に達しない

LAN でファイルを配信するクライアントとトラッカーを開発しています。帯域幅は 1Gbps ですが、クライアントのダウンロード速度とアップロード速度が最大帯域幅に達しません。最大速度はほぼ 10MB/s にしか達しません。

最大アップロード速度と最大ダウンロード速度を取得するにはどうすればよいですか。

0 投票する
1 に答える
5186 参照

c# - MonoTorrent を使用した C# の torrent のダウンロード

MonoTorrentでtorrent をダウンロードしようとしています。問題は、wireshark でネットワーク トラフィックを見ると、クライアントがトラッカーに接続しようとしていないように見えることです。トレントファイルを正しく読み取り、ビジュアルスタジオはエラーを表示しません。

これは私が使用しているコードです:

何か助けがあれば、または誰かが代替案について知っているなら、本当に感謝しています

0 投票する
0 に答える
791 参照

c# - MonoTorrent へのマグネット リンクの追加

マグネット リンクがあり、マグネット リンクのコンストラクターを使用して TorrentManager を作成しようとしていますが、Visual Studio は無効な引数があることを通知し続けます。私は何を間違っていますか?

0 投票する
0 に答える
774 参照

c# - MonoTorrent でマグネット リンクからトレントをロードする

現在、マグネット リンクを使用して torrent を monotorrent にロードしようとしています。私がグーグルで見つけたものによると、これはうまくいくはずです:

しかし、私が取得し続けるのは、次のようなエラーだけです:

引数 1: フォーム MonoTorrent.InfoHash を MonoTorrent.Common.Torrent に変換できません

このエラーを解決する方法を知っている人はいますか?

0 投票する
2 に答える
226 参照

c# - c# 等しい文字列は等しいとは見なされません

C# の monotorrent に問題があります。ハンドシェイクのピアの ID が指定されたトラッカーと等しくないため、ピアをドロップします。

問題のあるコード ブロックは次のようになります。

次のようなものが返されます。

16 進数では完全に同一の文字列が等しいと見なされないのはなぜですか?

更新:トラッカーは、CP1251 でエンコードされたアナウンス要求 (ピアの取得) に対する応答を返します。これは問題を引き起こす可能性がありますか?

Update2: その理由はいくつかのエンコード フラグだと思います。私はこれを追加しました:

そしてこれを得ました:

とても興味深い!

0 投票する
0 に答える
1506 参照

c# - MonoTorrent マグネット リンクのダウンロードが開始されない

私はMonoTorrentライブラリがこれを行うことができると強く信じていますが、おそらくドキュメントが不足しているため、動作させることができませんでした.

まず、MonoTorrentは次のコードを使用して元の torrent を正常にダウンロードできるようです: https://smuxi.im/wiki/monotorrent/Managing_Torrents

しかし、マグネット リンクの人気が高まっているため、マグネット リンクも機能させたいと考えています。それらから .torrent を取得する「トリック」(µTorrent が生成するものを使用するなど) は、上記と同じコードを使用する場合でも機能しません。このようにスタックしたままで、1 秒あたり 1 ~ 3 個のピアを作成しますが、進行はしませんMS-DOS

このトピックでの StackOverflow の最良の質問/回答は MonoTorrent - Torrent ファイルへのマグネット リンクでしたが、残念ながら回答は次の MonoTorrent コンストラクターとさえ一致しませんでした。

最後に、他のコードを試してみました。MagnetLink または InfoHash を渡す必要があるようです。そのため、次のように InfoHash を使用してみました。

ダウンロードが始まらない何かが足りないのですか? エラーなし / クラッシュなし

0 投票する
0 に答える
93 参照

c# - Monotorrent ピアモニターのダウンロード速度が更新されない

地獄のすべて、

次の問題があります。

MonoTorrent ライブラリを使用してトレント内のすべてのピアのダウンロード速度を取得しようとすると、ゼロが返されます。次のように、すべてのピアのダウンロード速度を取得します。

これは、ダウン速度とアップロード速度の両方に対して常にゼロを返します。しかし、これらの行の 1 つにブレークポイントを配置すると、0 以外の値が返されますか? それで、すべてのダウンロードとアップロードの速度を一度に取得するのではなく、ブレークポイントを配置して数秒待ってから続行すると、なぜそれが機能するのか、誰にもわかりませんか?