問題タブ [magnet-uri]

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 投票する
0 に答える
791 参照

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

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

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 投票する
3 に答える
523 参照

python - libtorrent によって生成された磁石が無効なのはなぜですか?

libtorrent docによると、このコードでtorrent ファイルからマグネット リンクを取得しようとしています。

リンクを返します:

しかし、このリンクは機能しません。(torrent ファイルには問題がないことに注意してください)。

ということで、この torrent のマグネットリンクを送信で取得してみました。結果が異なることがわかります。

したがって、python-libtorrent を使用してマグネット リンクを取得する方法に問題があると思います。誰かが実用的な例を持っていますか?

よろしく。

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

.net - .NET と WPF を使用したマグネット リンク

アプリケーションをどのように実装すべきかを理解するために、サンプル プロジェクトを探しています。

トレント ファイルと同じように、Web サイト リンクを介して WPF アプリケーションでイベントを開いて起動したいと考えています。これを行うにはどうすればよいですか?

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

python - utorrents Magnet to Torrent ファイルのフェッチが Python スクリプトよりも速いのはなぜですか?

.torrentPythonスクリプトを使用して、ファイル内のトレントマグネットURLを変換しようとしています. Python スクリプトはdhtメタデータに接続して待機し、そこから torrent ファイルを作成します。

例えば

.torrent上記のスクリプトは、メタデータを取得してファイルを作成するのに約 1 分以上かかりますが、utorrentクライアントは数秒しかかかりません。なぜですか?

スクリプトを高速化するにはどうすればよいですか?

約 1,000 以上の torrent のメタデータを取得したいと考えています。

例:マグネットリンク


アップデート :

スクリプトで、このような既知の dht ルーターの URL を指定しました。

しかし、それでも遅く、時々次のようなエラーが発生します


アップデート :

DB から 16 進情報ハッシュを取得し、dht からメタデータを取得してからトレント ファイルを DB に挿入するこの scmall スクリプトを作成しました。

状態を保存する方法がわからなかったので、無期限に実行させました。実行し続けると、より多くのピアが取得され、メタデータのフェッチが速くなります。

Arvidが提案したように、新しいものを実装する必要があります。


アップデート

Arvidが提案したものを実装することができました。そして、大洪水サポートフォーラムで見つけたいくつかの拡張機能http://forum.deluge-torrent.org/viewtopic.php?f=7&t=42299&start=10

1分間実行し続け、アラートを受け取りました


アップデート :

いくつかのテストの後、次のようになります

引き起こす


更新: 追加しました

そして警戒した

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

python - python libtorrent マグネットURIを使用している間、メタデータをどれくらい待つべきですか?

マグネットURIを提供してDHTからメタデータをダウンロードしようとしていますが、単一のURIで5分以上かかる場合があります。

私はこのようなコードを使用しています

では、メタデータを待つ必要があるのはどれくらいですか? または、メタデータを取得するために新しいマグネット uri の新しいハンドルを作成している間、そのハンドルをアクティブに保つことができますか?

タイムアウト設定などはありますか?

アップデート :

私が言いたいのは、マジック ナンバーがあるということです。X 分としましょう。X 分でメタデータを取得できない場合、たとえば 24 時間でメタデータを取得できません。

または、24 時間でフェッチできるが、最初の x 分ではフェッチできない可能性はありますか?

これはどのように正確に機能しますか?