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

c++ - libtorrent内蔵トラッカー

libtorrentは組み込みのトラッカーを提供しますか?APIのドキュメントと例を見ていましたが、それらの行には何も見つかりませんでした。

BitTorando、Snarkなどの他のライブラリもトラッカーを公開します。

誰もがこれについて何か考えを持っているか、libtorrent自体でトラッカーを強化するのに役立つコードがありますか?

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

database - クライアントで分散データベースを構築するには何を使用しますか?

メディア ファイル (画像など) 用の分散データベースを作成したい場合、何を使用しますか?

アイデアは、DB は特定のエンティティによって制御できないということです (ただし、ソフトウェアは制御可能ですが、GPL / フォーク可能です)。

代わりに、libtorrent のようなものを持ち、データベースの参照/キャッシュに使用できるクライアントが必要です。「ソース」のリストを使用してクライアントを構成します。

Cydia はこれに適したモデルです。

ただし、Webホストを使用する代わりに、スーパーノードとして機能するビットトレントシーダーを使用したいと思います(これは、任意のツリーの高さのサブノードをカタログ化します)

libtorrent が最善の方法でしょうか? または、より良い代替手段がありますか?

0 投票する
6 に答える
16663 参照

linux - Linuxでのlibtorrentの./configureに関する問題

地獄私はlibtorrentをインストールするのに非常に苦労していて、問題が何であるかわからない。私はオンラインで同様のエラーをたくさん見ましたが、解決策は役に立たず、エラーメッセージは比較するにはあまりにも曖昧であると確信しています。

./configureを実行すると、

****

****

それから私は提案を使用します、そして違いは底が言うということです

****

****

config.logファイルにエラーがあります

****

****

どんな洞察も非常に高く評価されます

インストール後

apt-get install libboost-system-dev

apt-get install libboost-filesystem-dev libboost-thread-dev

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

python - python-libtorrentを使用してトレントのピアリストを取得する方法は?

私はこのコードを試しました:

そしてそれはこれを印刷します:

だから私にピアリストを与える代わりに、それは私にゼロを与えます。私は何か間違ったことをしていますか?

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

python - libtorrentAPIでエラーが発生する解釈方法がわかりません

こんにちは私は管理に失敗して試みたエラーがあります

問題を抱えているコードはこの関数です

エラーが発生しています

libtorrentのドキュメントでこのエラーを調べたところ、有望に見えるメソッドset_upload_mode()が見つかりましたが、正しく使用されていないか、正しいパスではありません。

ご協力ありがとうございました

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

python - libtorrent (rasterbar) でのアップロード アクティビティに関するアラートを取得する

ピアに送信しているデータのアラートを取得しようとしています。私のコードは、libtorrent.block_finished_alert を探すことで着信ブロックに対してうまく機能しますが、いつ、何をピアに送信しているかを知りたいです。アウトバウンド転送に相当するアラートが見つかりません。ファイルとオフセット (ピア要求) を知る必要があります。

アウトバウンド ブロック リクエストに対するアラートはありますか?

私は Python バインディングを使用していますが、C++ コードも問題ありません。

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

c++ - libtorrentを使用して特定の作品をダウンロードする

ええと、私は苦いクライアントに取り組んでいて、特定の部分をダウンロードしてそこから画像を抽出することによってビデオファイルのサムネイルを生成しようとしていますが、それを行う方法を見つけることができませんでした。ありがとう

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

python - libtorrent-rasterbar の Python バインディングが機能しない

Debian 6.0.6 を実行しています

ここから libtorrent-rasterbar の最新バージョンをダウンロードしました: http://code.google.com/p/libtorrent/downloads/detail?name=libtorrent-rasterbar-0.16.6.tar.gz&can=2そしてそれをインストールしました:

次に、ライブラリが機能するかどうかをテストします。

ディストリビューションのレポジトリにある libtorrent のパッケージ バージョンには、おかしな動作 (boost の依存関係に文句を言う) があったため、アップグレードすることにしました。私の両方のdebianボックスで同じ状況ですが、ubuntuボックスは問題ありません。

私のdebianボックスからの古いエラーメッセージ:

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

python - libtorrent の udp プロトコル トラッカー プロトコルを Python で使用する方法

次のリンクhttp://www.rasterbar.com/products/libtorrent/udp_tracker_protocol.htmlを調べましたが、udp トラッカーのプロトコルを使用してデータを送信するために呼び出す必要がある関数を理解できません。

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

java - ウェブシーディングによる torrent の選択的ダウンロード

現在、通常の HTTP GET 経由でダウンロードされている Jetty Web サーバーからファイルを提供しています。

ただし、ユーザーが Web シーディングを介してファイルをダウンロードできる P2P モデルに興味があります。これは、libtorrent を使用する Jetty サーバーのコンテキストでどのように実装されますか?

次に、Jetty Web サーバー上のすべてのファイルを永久に「シード」したくありません。代わりに、「オンデマンド」でファイルをシードできるようにしたいだけです。たとえば、やみくもに torrent をシードするのではなく、(GET や webseed などを介して) 要求が届いた場合にファイルをデマンドに利用できるようにしたいと考えています。

多数のファイルがあり、何万ものファイルを同時にシードできるかどうかわからないため、必要に応じてシードまたはアップロードしたいと考えています。ところで、同時にシードできるファイル数の上限を知っている人はいますか?