Hallo,
ich hatte schon einiges über dezentrales P2P wie z.B. Gnutella gelesen, aber in keiner der Anleitungen stand etwas davon drin,
wie die den esten peer Finden (Der Client startet, an wen wendet er sich?).
Es muss ja irgendjemanden geben, der immer online ist, oder die Adressen von irgendwoher bekommen, um Kontakt zum Netzwerk aufbauen zu können.
Woher bekommen sie diese? Beim ersten Start kann der Client ohne eine 'Bootstrap-Liste' (*klau von emule*) keinen anderen Peer finden.
Wendet er sich an einen Server? Oder ist ihm ein Peer, der immer online ist mit einprogrammiert?
Nehmen wir als Beispiel LimeWire's Gnutella.
Das klappert bestimmt nicht alles von 0.0.0.0 bis 255.255.255.255 ab, oder?? Eher nicht
(Wenn Ihr links sendet, bitte schaut, ob was genau darüber drinsteht :D)
Mfg,
Michael
Mal ganz nebenbei:
Es wäre doch nicht illegal eine art DHCP bzw. Adressen-Server zu betreiben, oder?