私は、このプロトコルを実装しようとしている:私はそれから理解何)http://en.wikipedia.org/wiki/Chord_(peer-to-peerをコードプロトコル。分散ハッシュテーブル(DHT)。ピアツーピア。 (P2P)
は「円」を参加する各ノードは、それがIPハッシュされていますに応じて、円の内側にランダムな場所に配置されていることです+ポート値。しかし、私の質問は...どのように私は各ノードの整数値(インデックス)を得ることができますか?どのようにユニークなインデックス番号にip +ポートの一意のハッシュ値を割り当てる...いくつかの関数は、例えばidがn> & id < =後継者)のようなインターバル内にあるかどうかをチェックするので、私は各ノードに一意のintを必要とします、私はちょうどハッシュ値を使用することはできません。 提案がありますか?
私はコード全体を調べないことを望んでいました。私にとってより具体的な答えが得られましたか? :) – AndreiBogdan
うーん、私はちょうど何かを実現し、私が正しいかどうか教えてください。 IPとポートから取得する160ビットのハッシュ値は、それらの値を比較できますか?だから、私は3つのノードそれぞれのハッシュ値を持っている場合、私は何かを行うことができますか... if((hash1> hash2)&&(hash1 <= hash3))...? – AndreiBogdan