問題タブ [libtorrent]

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

boost - libtorrent(rasterbar) コードをコンパイルするには?

libtorrent 公式ウェブサイトから例 (make_torrent) をコンパイルしたい:

しかし、私はこのエラーが発生します:

libtorrent-rasterbar をインストールしました

では、このソース コードをどのようにコンパイルすればよいでしょうか。

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

python - libtorrent-pythonでトレントをダウンロードする

私は次のPythonコードを持っています:

これは正常に機能しているように見えますが、1バイト/秒未満に遅くなります。

速度が低下し、完了しません。なぜこれが起こるのか考えていますか?

0 投票する
4 に答える
9280 参照

c++ - Libtorrent-マグネットリンクが与えられた場合、どのようにトレントファイルを生成しますか?

マニュアルを読みましたが、答えが見つかりません。マグネットリンクを指定して、メタデータの再ダウンロードを回避するために次回の起動時にロードできるようにトレントファイルを生成したいと思います。高速レジューム機能を試しましたが、それでもメタデータをフェッチする必要があり、かなりの時間がかかる可能性があります。私が見た例は、新しいトレントのトレントファイルを作成するためのものですが、マグネットURIに一致するファイルを作成したいと思います。

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

python - torrent_info()とlibtorrentpythonバインディングのマグネットリンク

libtorrentでマグネットリンクを使用しているときに、torrent_info()関数で引数を渡す方法を探していました。特に私の目標は、仲間や断片を分析することです。.torrentファイルを使用すると、このサイトで他の特定のパラダイムをスローするプロセスが明らかになります。

しかし、マグネットリンクはどうなりますか?

torrent_info関数を適切に使用できるようにするために、マグネットリンクの場合の.torrentプロセスの「e」に相当する変数はどれですか。

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

python - Pythonバインディングを介したLibtorrentロギングは可能ですか?

Rasterbar/Libtorrent ページで、「DHT プロトコル トラフィックの詳細ログ」の可能性について言及されていることに気付きました。

http://www.rasterbar.com/products/libtorrent/building.html

Pythonバインディングを使用できるかどうかを知っている人はいますか?

乾杯!

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

visual-studio-2010 - VS2010未解決の外部シンボルboost::asio :: detail :: winsock_init_base :: throw_on_error(boost-systemをlibtorrentを使用してプロジェクトにリンクする場合)

Boostに依存するRasterbarのlibtorrentを使用して小さなコマンドラインBitTorrentクライアントを構築しようとしています。Boostライブラリとlibtorrentライブラリの両方をそれぞれの方向でビルドしましたが、プロジェクトをビルドしようとすると、次のリンクエラーが発生します

問題があると思われるのは5つのシンボルだけであり、それ以外の場合はブーストシステムライブラリにリンクしているため、asio::detail名前空間がブーストシステムライブラリに含まれていなかったことを示しているようです。 。64ビットシステムで32ビットアプリケーションを構築しようとしていますが、チェックしたすべてがこれに対して正しく構成されているようです。

何かが足りないことはわかっていますが、何がわからないようです。誰か提案はありますか?

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

c++ - libtorrent未解決の外部

libtorrent.libにリンクするプログラムをコンパイルすると、次のエラーが発生します。さまざまな設定でlibtorrentをコンパイルしたり、DHTの有効化/無効化、非推奨の機能などを試したりしました。

エラーLNK2019:未解決の外部シンボル "void __cdecl libtorrent :: rel_performancetimer_pools_nolog_resolvecountries_deprecated_dht_ext_(void)"

ここでlibtorrentに精通している人はいますか、またはこのエラーを取り除くためのアドバイスを提供できる人はいますか?リンクする必要のある他のライブラリが表示されません。

前もって感謝します。

0 投票する
3 に答える
2986 参照

python - libtorrent for python を使用して info_hash を取得する方法

これはハッシュを取得せず、代わりにオブジェクトを取得します<libtorrent.big_number object at ...... >

私は何をすべきか?

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

bittorrent - 完全にトラッカーのない p2p (ピアツーピア) を作成/構築/構築する方法は?

完全にトラッカーレスの p2p (ピアツーピア) 分散ネットワーク アーキテクチャを作成/構築/構築するにはどうすればよいですか?

静的 IP アドレスを持つシード/ピアと、異なるWANにシード/ピアがある場合。

BTSDHTについて読みました

また、私は見つけました:

トレントファイル拡張子

トラッカーレス トレント ディクショナリには「アナウンス」キーがありません。代わりに、トラッカーレス トレントには「ノード」キーがあります。このキーは、torrent を生成するクライアントのルーティング テーブル内の K 個の最も近いノードに設定する必要があります。あるいは、トレントを生成した人が操作するノードなど、既知の適切なノードにキーを設定することもできます。「router.bittorrent.com」を torrent ファイルに自動的に追加したり、このノードをクライアントのルーティング テーブルに自動的に追加したりしないでください。

nodes = [["<host>", <port>], ["<host>", <port>], ...]

nodes = [["127.0.0.1", 6881], ["your.router.node", 4804]]

しかし、これらのIPアドレスをどこにフラッシュ(ハードコード)すればよいかわかりませんでした