Protocollo di accordi. Tabella hash distribuita (DHT). Peer to peer. (P2P)
Domanda
Sto cercando di implementare questo protocollo: http://en.wikipedia.org/wiki/chord_(Peer-to-Peer)
Quello che ho capito da esso è che ogni nodo che si unisce al "cerchio" è posto in un luogo casuale all'interno del cerchio, a seconda del valore della porta IP+hash. Ma la mia domanda è ... come posso ottenere un valore intero (indice) per ciascun nodo? Come assegnare il valore hash univoco della porta IP+a un numero di indice univoco ... Alcune funzioni controllano per vedere se ad esempio un ID è all'interno di un intervallo (ad esempio id> n & id <= successore), quindi sembra Ho bisogno di un INT unico per ogni nodo, non posso semplicemente usare il valore hash. Eventuali suggerimenti?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow