Christian Biere wrote:
> Lloyd Bryant wrote:
> > What's annoying about this is that it generally results in the primary 
> > download stalling,  with that source stuck at "Giving priority to THEX", 
> > unless I either manually get the THEX download going, or delete the THEX 
> > download and manually restart the main download.
 
> The problem behind this is that "Giving priority..." means the connection is
> cut-off and a new one is established (or at least it's attempted) for
> downloading the THEX data. Although gtk-gnutella handles keep-alive
> connections, it uses them for the same file only. If there are multiple files
> at a single server, it hangs up and creates a new connection for each single
> file.

There are still some cases where gtk-gnutella might hang up but if you update
from SVN, you should see that it does no longer hang-up when trying to fetch
THEX data, at least if the server allows it to continue. gtk-gnutella now
tries to recycle a connection to a server until it has no more queued requests
for it, regardless of the file, so you might also see it switching from one
file to another.

-- 
Christian

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to