Question

Je veux créer ma propre implémentation des accords pour P2P Partage de fichiers Je suivais un article qui explique que chaque noeud a son ID (hachage de l'adresse IP par exemple)

mes questions sont:

  • comment un nouveau client se connecter au réseau? il doit y avoir un serveur pour le gérer. droit?
  • comment vous définissez pour le nouveau client de la table des doigts?
Était-ce utile?

La solution

how a new client join the network?

Par la publicité sa présence à d'autres pairs.

there must be a server to manage it. right?

Soit un serveur ou un emplacement (URL) où les pairs peuvent chercher les adresses IP des autres pairs. Cet emplacement est mis à jour eux-mêmes par les pairs avec des données nouvelles.

Si vous creusez plus profond dans ce numéro, vous aurez face à la question NAT traversal.

how you set for the new client the finger table?

En savoir / aller chercher d'autres pairs id et le calcul du « ordre du doigt ».

Autres conseils

Les auteurs d'accords ont leur propre mise en œuvre publiée:

http://pdos.csail.mit.edu/chord/#downloads

Vous pouvez vérifier comment ils gèrent ces questions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top