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
