問題タブ [peer-discovery]

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

bittorrent - BitTorrent の Peer Exchange (PEX) プロトコル仕様はどこにありますか?

BEP 11 が PEX の保留中のドラフトであるというメモがあります。ただし、これは公開されておらず、私が見つけることができる公式の仕様はありません。

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

bitcoin - ハードコーディングされたノードに接続した後、ビットコイン ピア検出はどのように機能しますか?

私はビットコインのソースコードをいじくり回しておりtestnet、次の変更を行ったモードでのピア発見メカニズムの正確な動作を理解しようとしています:

  1. bitcoind を強制的にフォールバックさせてハードコードされたノードに接続するために、DNS シード検出を無効にしました。

  2. ハードコードされたデフォルトのノードを既知の 4 つのアドレスに変更しました。A、B、C、D としましょう。これらは常にオンラインであることを確認しています。

ここで、bitcoind クライアント (E と呼びます) を実行すると、A、B、C、または D のいずれかに接続され、同じ修正バージョンの bitcoind が実行されます。最初に接続するハードコーディングされたノードからピアアドレスを取得し、メッセージを交換getaddraddrますが、その後どのように処理されるかはわかりません。次のクエリがあります。

a. ノードがフォールバックしてハードコードされたノードに接続する場合、私の場合のようにハードコードされたノードの1つだけに接続することになっていますか、それとも複数のハードコードされたノードに接続できますか?

b. メッセージを介してピア アドレスを取得した後addr、ノード E はいつそれらのピアへの接続を開始しますか?

可能であれば、関連するコード ファイル/セクションを教えてください。ありがとう

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

ipv6 - マルチキャスト ピア検出用の BitTorrent/DHT 拡張機能はありますか?

BitTorrent またはそのメインライン DHTには、マルチキャストを使用したIPv6ローカル ピア検出の拡張機能がありますか?

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

android - Android 10 で WifiP2pManager.discoverPeers が失敗する

次のコード サンプルは、Android の内部エラーのエラー コードであるエラー コード: 0 を返します。Android 10 デバイスでピアを検出できる回避策はありますか?