1

ここの仕様に従っていたメインラインのkademliaプロトコルと通信できるプログラムを実装しようとしていますhttp://www.bittorrent.org/beps/bep_0005.html

インターネットのランダムなノードに対して get_peer クエリを実行すると、書き込みトークンが返されるはずですが、いくつのノードを試しても書き込みトークンがありません

私が送ったサンプルデータ:

d1:ad2:id20:-WP0001-4145477439689:info_hash20:-WP0000-5555555555556:noseedi1ee1:q8:get_peer1:v4:WPvA1:t2:aa1:y1:qe

私が試したノード:多くのランダムノードがfind_nodeクエリを使用して取得され、ブートストラップノードはrouter.bittorrent.comです

見返りにノードのリストを取得します。トークンが欠落していることを除いて、すべて正常です

トークンを取得するために従わなければならないルールはありますか?

4

1 に答える 1

0

sがありませんget_peers

あなたのサンプル:

d1:ad2:id20:-WP0001-4145477439689:info_hash20:-WP0000-5555555555556:noseedi1ee1:q8:get_peer1:v4:WPvA1:t2:aa1:y1:qe

次のようにする必要があります。

d1:ad2:id20:-WP0001-4145477439689:info_hash20:-WP0000-5555555555556:noseedi1ee1:q9:get_peers1:v4:WPvA1:t2:aa1:y1:qe

于 2014-10-31T09:19:00.800 に答える