|
Register | FAQ | The Twelve Commandments | Members List | Calendar | Arcade | Find the Best VPN | Today's Posts | Search |
Connection Problems Problems getting the LimeWire or WireShare program connecting to the Gnutella network.
(not about connecting to files, that is a Download/Upload Problems section issue.) Please supply system details as described in the forum rules.
Start here Suggestions to help you get connected, * try here first *, then see below (click on 'this' blue link) Did you FORGET something BEFORE you posted? If you post in this section you MUST provide these details: System details - help us to help you (click on 'this' blue link), else do not be surprised if your posting is ignored :) |
| LinkBack | Thread Tools | Display Modes |
| |||
All Connections Problems with 2.0.2... All the connection problems that you have been experiencing since the release of LimeWire 2.0.2 are a consequence of the UltraPeer (supernode) feature set, that was officially released in this version. IMHO something is wrong with the code that is deciding which LW users can be ultrapeers. These ultrapeers do _not_ appear to maintain a decent number of external connections to gnutella, and the users contained within the ultrapeer suffer accordingly. Your Questions: Q: Why is there only one host available in the connections window? A: This is normal. This is the ultrapeer code at work. The idea is that this ultrapeer will encompass your connection, as well as any other users connected to itself. It will only pass query respones to files that you have back to the network, and will pass back to you the results of any queries you make. The way this system was implemented, all of this is done with ONE ultrapeer, thus the one host on the connections window. Q: Why can't I find the number of files that I used to? A: Many people - including myself - have noticed this problem. As a cable modem user I previously had 6 hosts active at any one time, and a search for 'South Park'(Video) would get between 150 to 250 results. Now it gets 30 with LW2.0.2. The reason? Bad UltraPeer Connection. VERY Bad Ultrapeer Connection. Theoretically the ultrapeer should have a number of connections_TO THE GNUTELLA NETWORK greater than the traditional number held by even a cable-modem user(6), perhaps 10 to 12(?). It should therefore be able to return many more results than one would expect. Unfortunately, something is wrong with the Ultrapeer code (it would seem), and the UltraPeers are not getting a good enough number of connections. Someone in a previous post mentioned "I only get good search results when I search for Britney Spears". Scary, huh? That probably means that they've connected to a VERY sheltered ultrapeer. Q: How does one qualify to be an UltraPeer? A: I went through LW's public CVS and found: o Your operating system must not be: Win 98, 95, ME, or Classic Mac. o You must have an average upload/download bandwidth of at least 10KBps. o You must not be a modem user (recent). I don't see anything wrong with this logic, except perhaps the 10KBps average. (higher?) We'll see what happens.... Q: I purchased the PRO version, what can I do? A: LW has shown itself to be very concerned about their client, as well the gnutella network itself. LimeWire is staffed by many good people. It is VERY likely that they will fix this problem within the next week or two. Just hold on to your PRO account info and you will likely get a nice new shiny update very soon. Q: What can I do in the mean time? A: There are a number of links on this board to LimeWire 1.7c, 1.8c, etc. Use one of those.... they DO NOT have ultrapeer code contained within them, and should be fine. No swarmed downloads either.... = | If I'm completely wrong or I've made incorrect assumptions, I would appreciate it if one of LW's dev's could clarify. ; ) Cheers! |
| |||
Ok, here are some hints. cvs diff -w -i ConnectionManager.java (in directory E:\coding\lime2\limewire\core\com\limegroup\gnutel la\) Index: ConnectionManager.java ================================================== ================= RCS file: /usr/local/tigris/data/helm/cvs/repository/core/com/limegroup/gnutella/ConnectionManager.java,v retrieving revision 1.128 diff -w -i -r1.128 ConnectionManager.java 359c359 < if ((newKeep > 1) && hasClientSupernodeConnection()) --- > if ((newKeep > 5) && hasClientSupernodeConnection()) 398c398 < if (connections.size()!=1) --- > if (connections.size()!=1) { 400c400,402 < else { --- > } else if(connections.size() < _keepAlive) { > return false; > } else { 531,532c533,534 < else if (hasClientSupernodeConnection()) < return false; --- > // else if (hasClientSupernodeConnection()) > // return false; 1111c1113,1115 < setKeepAlive(Math.min(1, _keepAlive)); --- > > // > //setKeepAlive(Math.min(1, _keepAlive)); 1118c1122,1123 < if(!connection.equals(supernodeConnection)) --- > //if(!connection.equals(supernodeConnection)) > if(!connection.isSupernodeClientConnection()) *****CVS exited normally with code 1***** cvs diff -w -i RouterService.java (in directory E:\coding\lime2\limewire\core\com\limegroup\gnutel la\) Index: RouterService.java ================================================== ================= RCS file: /usr/local/tigris/data/helm/cvs/repository/core/com/limegroup/gnutella/RouterService.java,v retrieving revision 1.116 diff -w -i -r1.116 RouterService.java 444c444 < if ((newKeep > 1) && hasClientSupernodeConnection()) --- > if ((newKeep > 5) && hasClientSupernodeConnection()) *****CVS exited normally with code 1***** cvs diff -w -i GUIMediator.java (in directory E:\coding\lime2\limewire\gui\com\limegroup\gnutell a\gui) Index: GUIMediator.java ================================================== ================= RCS file: /usr/local/tigris/data/helm/cvs/repository/gui/com/limegroup/gnutella/gui/GUIMediator.java,v retrieving revision 1.40 diff -w -i -r1.40 GUIMediator.java 1078c1078 < return(SHOW_ADS); --- > return(false); *****CVS exited normally with code 1***** Now I am connected to multiple ultrapeers. |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Problems with connections | sipher | Open Discussion topics | 6 | January 15th, 2009 08:06 PM |
Problems with connections and searching | allen_p | General Linux Support | 8 | September 25th, 2008 07:48 PM |
Connections Problems | Unregistered | Connection Problems | 17 | August 26th, 2008 06:08 PM |
Connections Problems.... still | Chickadee720 | Connection Problems | 7 | June 26th, 2008 04:49 PM |