To bootstrap Gnutella now uses UDP host caches, but GWebcaches work as well. Remember, though, that these must only be used if you don't have any hosts in your local host catcher (stores long lived nodes' IPs).
You can try using Phex - it's already been used in some academic studies on p2p. |