Lloyd Bryant wrote: > When the THEX download is automatically created, and the source for the > download requires a push, the download is being created as an "outbound" > (trying to connect without the push). > If I wait until it times out, then use "Force push mode", sometimes I can > get the THEX download to work. This isn't entirely reliable, though. As > often as not, when I try this it gives me the "Push sent directly via ...", > but the download still times out.
I haven't tested it but THEX downloads from sources requiring a PUSH should work better now. > 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. That's quite brain-dead but was not much of a problem before. For downloads which require PUSH requests this is more expensive and less reliable. -- Christian ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ gtk-gnutella-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
