問題タブ [torrent]

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 に答える
200 参照

multicast - SOCKS 使用時の BitTorrent ローカル ピア検出

Local Peer Discovery と SOCKS5 をサポートする単純な BitTorrent クライアントを作成しています。

これらの技術は相互に排他的ですか? SOCKS プロキシを使用する場合、ローカル ピア検出を無効にする必要がありますか?

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

regex - ANTLR を使用した .torrent ファイルの解析

ANTLR4 を使用して .torent-file からメタ情報を解析しようとしました。

metainfo ファイル内のすべてのデータはベンコードされています。ベンコーディングの仕様:

私は次の文法を使用しています:

しかし、次の問題に直面しました。次の例があります。

また、パーサーは 2 番目の文字列を として認識せずtwo、 として認識しtwoeます。その結果、パーサーは で終わる辞書の終わりを認識しませんe

同様に、別の例では、最初の文字列がではなくd3:onel4:testeeであるため、認識されません。onelone

この場合、文法が正しかったとしても、どうすれば文法を修正できますか?

PS 文字列 a not は気にしない%x00-FFでください。この文法はドラフトであり、その他の軽微な誤りが含まれています。

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

java - トレント管理: プロトコル UDP のエラー

jlibitorrent ライブラリを使用して Java でトレント マネージャーを開発しようとしていますが、プログラムを実行すると、次のエラーが発生します。

Bencoding 例外: 不明なプロトコル: st.ST.main(ST.java:70) で com.torrent.util.TorrentInfo.(TorrentInfo.java:160) の udp

プログラムの引数は、インターネットからダウンロードした torrent であり、送信でも機能します。

エラーメッセージを表示する関数のコードは次のとおりです。

}

コードを2日間読んだ後、エラーがどこにあるのかわかりません。すべての助けに感謝しています。ありがとう。

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

logging - UDP ログから p2p を検出する

4. http://www.brighthub.com/computing/smb-security/articles/48875.aspxのアプローチが気に入りました- ロガーを持っているだけで誰かが p2p を使用していると疑う方法と、侵害メールが来た場合の行動分析、家の中の人 (10 人、各アパートのサブネット) を見つけて転送できます。

この記事では、1 つのローカル IP との間の UDP パケットに注目すべきであると書かれています<->が、これはかなり古い (4 年) ため、これがまだ有効な手法であるかどうかが疑問です。Google 検索によると、p2p は TCP と UDP の両方を使用できます。

私が尋ねている主な理由は、TCP もログに記録すると、ログファイルが地獄のように大きくなるため (1 日ごとにファイルが作成され、1 週間よりも古いファイルが作成される => /dev/null)、私のアイデアは UDP トラフィックのみをログに記録することでした。

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

php - 送信phpクラスエラー

php で送信ソフトウェアを使用できるこのクラスを使用しますが、アクションを個別に使用することはできません。

torrent 実行中の追加後の最初のアクション (torrent を停止する) が、再起動できません ....

@aergistal と @Miguel の編集:

電話test2.php?addするとこの結果が得 られるので、電話してこの結果を得る
追加
test2.php?start=1
ここに画像の説明を入力

でも結果が出ない!! torrent が起動しない: ここに画像の説明を入力

後のデバッグ$_GET['start']:
ここに画像の説明を入力

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

javascript - チェックイン ブラウザに torrent-client がインストールされている

javascript でマグネット リンクがブラウザでサポートされているかどうかを確認する方法はありますか (= トレント クライアントがユーザーの PC にインストールされているかどうかを確認する)。

ブラウザがマグネット リンクをクリックして torrent クライアントを開くか、または追加の指示を表示する必要があるか (torrent クライアントがインストールされていない場合) を JavaScript で確認したい。