Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Gnutella Development Discussion (https://www.gnutellaforums.com/general-gnutella-development-discussion/)
-   -   how does it work? (https://www.gnutellaforums.com/general-gnutella-development-discussion/11496-how-does-work.html)

Unregistered May 17th, 2002 08:10 PM

how does it work?
 
I am new to Gnutella but as I understand this is how it works: a Gnutella user connects to a few other users, who are connected to others and so on. Then, when a search takes place, the search goes through the network of users within your reach. My question is this: how does the first client know how to reach the other clients? Does it just randomly go through IP's? That would seem to take a long time. If I understood how the beginning connection worked, it would make a lot more sense.

Thanks.

tshdos May 17th, 2002 09:19 PM

Currently most clients connect to a host cache which gives them a list of clients to try. The hostcache address remains constant ( example: router.limewire.com ) so the client will always be able to find a hostcache. Some clients also use other methods such as web caches.

cultiv8r May 18th, 2002 01:08 PM

Like tshdos mentioned, there are "host caches" that hold the last, say 20, IP addresses that connected previously. Another option is a local host cache, which simply stores all (or some) IP addresses discovered while it was in session, and uses that for the next time (so to avoid using a central host cache). And obviously, it'll also work if someone just e-mails your an IP address, or on forums like this, usenet or perhaps even IM/IRC.

-- Mike


All times are GMT -7. The time now is 09:34 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.