View Single Post
  #2 (permalink)  
Old October 1st, 2003
trap_jaw4 trap_jaw4 is offline
Join Date: May 16th, 2003
Posts: 1,118
trap_jaw4 is flying high
Default Re: Why does Limewire beta find so few hosts?

Originally posted by rockkeys
Since LimeWire is 'gnutella-compatible', it should be able to share hosts with gnutella-based systems. Yet when I use gnutella (gtk-gnutella on Solaris 8 X86), I find at least 20,000 leaf hosts, and 20,000 ultrapeer hosts every time I use it. Limewire, on the other hand, finds only about 175 hosts maximum, even if I leave it on for hours. Note that both programs are running on the same system, using the same ports, and running under the same user account.
When running as a leaf you won't be informed about each and every host you searches reach (to save your ultrapeers a good deal of bandwidth). If you were running as an ultrapeer you could see a better estimate of your horizon.

I constantly see LimeWire clients attached to me when I run Gnutella, but I only connect to LimeWire ultrapeers when I run LimeWire. If this is an artifical restriction, it should be removed immediately, because it prevents the user from finding tens of thousands of hosts that they could share files with.
It's not a restriction at all. You could connect to other ultrapeers too, if you were finding any. However most ultrapeers on the Gnutella networks (something like two thirds of all ultrapeers last time I tried to count) are LimeWire ultrapeers. So chances are that you will connect to a LimeWire ultrapeer before finding another ultrapeer with free leaf slots. En plus, LimeWire ultrapeer preferrably pass on LimeWire pongs to their leafs, so your host cache is usually full of LimeWire ultrapeer addresses that you will try when one of your connections fails.

This can't be right - is there some setting that needs to be manually edited to extend the network to non-LimeWire systems?
No, since you are not limited to LimeWire systems.