問題タブ [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 に答える
951 参照

c# - トレントファイルへのC#MagnetLink

私は今夢中になっています。他のすべての質問は数年前のものであり、MonoTorrent の開発者は MIA になっているので、本当にあなたの助けが必要です.

私が本当に行き詰まっているのは、マグネットリンクを解析してダウンロードすることです。

これは私のコードです:

そして、私のマグネットリンクは次のとおりです。"magnet:?xt=urn:btih:c6df2f47d033d54b054cafe7ef683ba167222d92&dn=Windows+XP+Professional+SP3+-+Activated&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fzer0day.ch%3A1337&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969"

現在、マグネット リンクに「No such host is known and refering to udp://exodus.desync.com:6969/」というエラーがスローされます (Visual Studio はスウェーデン語であるため、直訳ではない可能性があります)。

Visual Studio はtracker = new UdpClient(announceUrl.Host, announceUrl.Port);エラー ソースとしてマークしており、MonoTorrent のコード ファイルの 1 つに含まれています。UdpTracker.cs

私は単純なアプリケーションを作成しようとしていますが、この部分で立ち往生しています。

どんな助けでも大歓迎です。ここに投稿するのは初めての 1 つです。

ありがとうございます!また、私の英語を許してください。私はネイティブスピーカーではありません。

更新: MonoTorrnet がなくてもこれを解決する別の方法を知っている場合は、できる限りの助けを借ります。

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

java - Java: マグネット リンクの検証

HTTP URL の Apache Commons Validator プロジェクトのUrlValidatorのような、Java のマグネットリンク用のバリデーターを探していますが、見つけたのは正規表現を使用したアプローチだけです。別のオプションとして、トレント処理ライブラリを使用してリンクを開こうとするのですが、かなり重い操作のようです。

この場合、正規表現以外の一般的なアプローチはありますか?