Bill Pringlemeir wrote:
> I was looking for reasons that LimeWire leaves seem to have become more rare. 
>  
 
> I downloaded the LimeWire source...

Me too.
 
> [limewire/core/com/limegroup/gnutella/handshaking/HandshakeResponse.java]
> 
>         GOOD_ULTRAPEER = isHighDegreeConnection() &&
>             isUltrapeerQueryRoutingConnection() &&
>             (getMaxTTL() < 5) &&
>             isDynamicQueryConnection();
> 
>         GOOD_LEAF = GOOD_ULTRAPEER && (IS_LIMEWIRE || NO_REQUERYING); 
> 
> Apparently if you wish to connect to newer LimeWire nodes, you have to
> use Properties|GnutellaNet and set Max TTL to 4... or run "set max_ttl
> 4" from the console.

A value of 4 has been the default for max_ttl for a very long time now. You
cannot set it beyond 5 and really should leave it at the default.

> Apparently most of the LimeWire nodes that connect with Max TTL > 4
> are spammers, etc. [Or older versions which gtkg doesn't like].

Those peers with a high maximum TTL most-likely do not support high outdegree.
The only "bad" thing gtk-gnutella supports is requerying, so it never qualifies
as "good leaf" but that does not really matter.

-- 
Christian

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to