PDA

Επιστροφή στο Forum : πρόβλημα με το kademlia



mikelis
16-02-04, 15:38
παιδια ενω συνδεωμαι κανονικα στο ed2k το kademlia δεν μου κανει συνδεση ξερει κανενας πως θα το διορθωσω?μου βγαζει high id, αυτο μου το κανει 3 μερες τωρα, πριν συνδεοταν κανονικα και δεν εχω πειραξει τιποτα

BeholderX
05-03-04, 10:21
Τα ίδια και μένα εδώ και τρεις μέρες (βέβαια υπάρχει διαφορά 1.5 μηνός από το post του mikelis).

Εχω το TBH v7 (emule0.41a.10).

Υπάρχει κάποιο γνωστό πρόβλημα τις τελευταίες μέρες ή είναι απαραίτητη κάποια αναβάθμιση (ή ακόμα και αλλαγή client/mod) ???

panos72
05-03-04, 10:42
κάπου εδώ μέσα είχα διαβάσει ότι το nodes.dat του kademlia χάνεται ή χαλάει ή κάτι τέτοιο. Μου το κάνει και μένα, και το έχω σώσει και το ξαναπερνάω κάθε φορά. Αν βγάζει στο log του (0 contacts from file) αυτό είναι

BeholderX
05-03-04, 11:31
Μάλλον φαίνεται να εχεις δίκιο, βρήκα το /config/nodes.dat και ήταν 4 bytes.
Κατέβασα το http://download.overnet2000.de/nodes.dat (10 kB) και το αντικατέστησα (σύμφωνα με ενα post του cosmos).

Να ρωτήσω ακόμα κάτι. Βλέπω το εξής στο TBH, Kademlia
"Bootstrap IP or Address και port"
Ποια ακριβώς η λειτουργία του Bootstrap?

BeholderX
07-03-04, 06:58
Πληροφορίες για το Kademlia εδώ τελικά:
http://www.emule-project.net/home/perl/help.cgi?l=1&topic_id=232&rm=show_topic



Kademlia serverless network
Connecting to the network
The only thing needed to connect to this network is the IP and port of any eMule client already connected. This is called a Boot Strap.
Once a client is in the network, the client then requests for other clients to determine if it can be contacted freely. This process is very similar to the HighID/LowID check on the servers. If you can be freely contacted, you are assigned an ID (similar to a HighID) and given an ?open? status. If you are not freely contacted, you are given a ?firewalled? status. Currently, firewalled users are not supported and you are then required to connect to a server. Firewall support will be added later.

Searching in Kademlia
In this network it does not matter what you search for. Be it a search for filenames, for sources of a download or for other users, all work pretty much the same.
There are no servers to keep track of clients and the files they share so it has to be done by each participating client in the network ? in essence, every client is also a small server.
Since every client is identified by a unique hash value, the idea of Kademlia is to associate a certain ?responsibility? based on this hash. Each client in the Kademlia network works as a server for certain keywords or sources. The client’s hash determines the specific keywords or sources.
So the goal of any kind of search is to find those clients that have the responsibility for the current search topic. This is accomplished by a complex calculation of the possible distance to the target client by asking other clients for the shortest route to it.

@ ADSLgr.com All rights reserved.