![]() |
ask a question In the GwebCache , if a client request the other serveral cache,this GwebCache will respond with the url, but when client want to request host , it will get the remote node ip and port ,why ?can't we implment the other cache with the ip and port? i know most node have the dynamic ip , like me , so we must bind the url to ip , and use this ip as our sign.but why does implement the other host with the url ?? |
Sorry, but I don't understand you very well this time. Could you maybe rephrase your question? Do you wonder why GWebCaches use an URL instead of a plain IP address and a port number? In a nutshell, it's more flexible. The detailed reasons are:
However, instead of a GWebCache you can also use a UDP Host Cache (UHC) for bootstrapping. One disadvantage is that it works only over UDP. Once you've have implemented GGEP - which you need anyway - it's fairly simple and straight forward to use. GWebCaches are simple too but still more complex due to all the HTTP handling which is not that trivial to get right. For TCP you can also use any well-known (or possibly dedicated) Gnutella peer and check its X-Try/X-Try-Ultrapeers headers. Anyway, if this doesn't answer your question, please, ask again but reword it. |
All times are GMT -7. The time now is 05:52 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.