Libtorrentを使用して手動でIPアドレスでピアを追加する簡単な方法はありますか?たとえば、要求されたファイルを持つピアのIPアドレスを既に持っていて、それをピアリストに追加する場合です。LibtorrentはIPでピアを追加します
-1
A
答えて
0
はまだ試していないが、私はconnect_peer関数はトリックを行う必要がありますかなり確信している:1であると信じていることを手動でピアに接続する方法がある)
void connect_peer (tcp::endpoint const& adr, int source = 0
, int flags = 0x1 + 0x4 + 0x8) const;
connect_peerを(トレントの一部。ピアが応答しない場合、またはこのトレントのメンバーでない場合は、単に切断されます。不要な接続が試みられた以外は、これを使用しても問題はありません。トレントが初期化されていないか、キューイングされているかチェックモードであれば、libtorrent_exceptionがスローされます。 2番目の(オプションの)引数は、このピアのソースマスクにビット単位でORされます。通常、これはpeer_infoのソースフラグの1つです。トラッカー、pex、dhtなど
フラグは、ut_pex拡張子と一緒に渡されるフラグと同じです。
+0
Arvid Norbergは同意します[こちら](http://stackoverflow.com/a/26902087/751579)。 – davidbak
関連する問題
- 1. Java/NettyでSSLピア認証が失敗した場合にピアのIPアドレスを取得します
- 2. ApacheはIPアドレス/サブディレクトリにVirtualHostを追加します
- 3. スタティックIPをプログラムで追加する
- 4. Libtorrentライブラリ
- 5. DHTとPEXはどのピアを追跡していますか
- 6. 私はCでのホストのIPマッピングを追加したWindowsの
- 7. Hyperledger Fabric v0.6、ドッキングなしで直接ネットワーク(追加ピア)を設定する方法はありますか?
- 8. IPロギングにHTTPモジュールを追加する
- 9. IPアドレスのRSAホストキーを恒久的に追加しました
- 10. 私のパブリックIPアドレスをインバウンドルールとして追加するには?
- 11. libtorrent dhtピアリクエスト?
- 12. スタティックIPアドレスAPIサーバーにSSLを追加
- 13. Javascript - ユーザーのIPアドレスをテキストボックスに追加
- 14. ドッキング・コンテナーのloインターフェースにIPを追加
- 15. libtorrent-のpythonでトレントをダウンロードする
- 16. カスタムTeamSpeak IPはSSLを追加した後も機能しません
- 17. libtorrent-rasterbar7:G ++リンカーlibtorrent/session.hppを見つけることができない
- 18. ライブラリlibtorrent debianをビルドし、それをプログラムC++にリンクします
- 19. WMIを使用してIPルートを追加する方法
- 20. 私のIPはCpanelによってブロックされます私のIPをホワイトリストに追加するには?
- 21. TCP/IPまたはホスト名オプションを使用してプリンタを追加することはできません
- 22. TURN/RELAYを強制すると、ピアのIPを互いに隠すことはできますか?
- 23. イカのホワイトリストにIPアドレスを追加するには
- 24. libtorrentはVS2005で構築できません
- 25. C#でNICにIPを追加するためのWMIとNETSH?
- 26. Apache 2.4でIPベースのバーチャルホストを追加する
- 27. Hyperledger Fabric v0.6、どのように迷惑やドッカーなしでネットワーク上にピアを追加するのですか?
- 28. PeerJSはdivのクリックで他のピアを呼び出します
- 29. ActiveMQのは - 購読-公開し、ピア・ツー・ピア
- 30. torrent_info()とlibtorrentのPythonバインディングでのマグネットリンク
あなたは試しましたか?私たちにあなたの研究を見せてもらえますか?具体的に何が問題になっていますか? –
私はこれがどのように動作するかはわかりませんが。誰かがトレントをシードすると、すでにピアリストに登録されています。すでにピアではないピアを「追加」することはできません。私は[文書](http://www.libtorrent.org/reference.html)にあなたが何を求めているのか(そうすべきなのか)示唆するものは何も見ていません。他の同僚からダウンロードしてみませんか? –
@LightnessRacesinOrbit私はlibtorrentのドキュメントを見て何も見つけることができませんでした。理想的には、指定されたピアがネットワークに接続されているかどうかを確認し、ファイルをシードするための高速な手段が必要です。すでにIPアドレスを知っている場合は、ファイルをシードしてネットワークに接続しているため、ピアリストに直接追加することができます。 – AnimatedRNG