問題タブ [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 投票する
2 に答える
75 参照

c++ - クラス前方宣言 libtorrent

クラスを適切に前方宣言するにはどうすればよいですか?

私が抱えている問題は、コードが1つしかないSess方法であり、それが、各クライアント関数で宣言されているかのようにする必要がある方法ですsession Sess;新しいセッションが作成されますがsession Sess;、関数の外側で宣言されているため、アプリケーションは適切に閉じませんSessには独自のスレッドがあり、アプリケーションへの 2 番目の呼び出しからコマンド ライン引数を取得すると、2 番目のインスタンスがハングします。

session Sess;私はそこにいる必要があると思いますが、そこに置くと、未定義であると不平を言う場所で_tWinMainエラーが発生します。client_functions.cppSess

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

xml-rpc - rtorrent でカスタム ディレクトリとして値を設定し、ファイルを読み取る方法は?

txt ファイルの内容を取得し、その内容を rtorrent のカスタム移動ディレクトリとして設定しようとしています。これがrtorrent.rcにあるものです:

id.txt ファイルには 123 などの番号があります。したがって、この場合、ファイルは /files/complete/123/ に移動する必要があります。id.txt の番号はさまざまです。また、ID番号をscript.shに引数として渡したいです。どうすればこれを達成できますか?

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

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

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

リンクを返します:

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

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

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

よろしく。

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

c++ - libtorrent::session の初期化中に EXC_BAD_ACCESS エラーが発生しました

これは、「libtorrent::session ses」変数を初期化する方法です:

ただし、セッション コンストラクターで次の行を実行すると、EXC_BAD_ACCESS code=1 が返されます。

参照用の init メソッドの完全なソースは次のとおりです。エラーが発生している行は、次のスニペットで見つけることができます。

犯人はゾンビ、つまり解放された変数である可能性があると読みましたが、初期化中に渡した変数のどれが解放された可能性があるのか​​ わかりません。それらはすべて問題ないようです私に。

問題は、libtorrent::session 変数の初期化中に EXC_BAD_ACCESS エラーが発生するのはなぜですか?

ヒントや提案をいただければ幸いです。

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

c++ - libtorrent 設定列挙型

Libtorrent セッションにはいくつかの enurm があります。たとえば、次のように enurm を設定する方法に少し固執しています。

no_piece_suggestions0で、suggest_read_cache1で、no_piece_suggestionsがデフォルトなので、suggest_read_cache をデフォルトにするにはどうすればよいですか?

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

python - 最後のピースの優先順位: mp4 の不完全な torrent の再生

ダウンロード中にvlcで未完成のファイルを再生できるように、mp4トレントファイルの最初の最後の部分をダウンロードする必要があります。私のコードがあります:

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

c++ - バインドされたオブジェクトが VS2015 でコンパイルされない

で、Visual Studio 2015 libtorrentRC でコンパイルされない次のコードを見つけました。

bind での演算子のオーバーロードの疑わしい使い方について議論するかもしれませんが、実際には、なぜそれがコンパイルされないのか疑問に思っています。エラーメッセージは次のとおりです。

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

c++ - BJam で openssl を使用して libtorrent をビルドする

提供された jamfile を使用してlibtorrent ( http://www.libtorrent.org/ ) をビルドしようとしています。バニラの状態でビルドしようとすると、すべてうまくいきます。次に、次のコマンドを使用してビルドしています。

ただし、サポートされているように見える OpenSSL でビルドしたいと考えています。ここで問題が発生します。おそらく、Bjam (実際には make ファイル以外のもの) を初めて使用するためです。次のコマンドを実行してみます。

これで、コンパイラは OpenSSL インクルード ファイルが見つからないというエラーを出し始めます。したがって、このパスを JAM ファイルに含める必要があると思います。しかし、どこにあるのかわかりません。また、Windows の INCLUDE 環境変数にパスを追加しようとしましたが、BJAM または msvc によって取得されないようです。助言がありますか?