Lloyd Bryant wrote:
> I was thinking that attaching the THEX download to a "HTTP 503 ..." or
> "Queued..." source might result in the main download completing without any
> THEX data being received, but testing with some large .avi files, I have yet
> to get the download completed without receiving the THEX data.

Ah you mean the THEX request was queued by the remote side. Yes, that can
happen. It's also possible that the file finishes before any THEX data
has been received albeit it's unlikely with larger files as you say.

> I haven't tested yet with smaller files, but logically if the download is 
> short enough, then we don't really need the THEX data anyway.

Yes, I had considered adding a configurable threshold. We won't get any THEX
data for files which are not larger than 256 KiB anyway. Though, now that we
don't have to hang up between requests anymore, fetching the THEX data has very
little overhead. Well, except that LimeWire limits THEX transfers to 500
Bytes/s or so, if I remember correctly, which is rather stupid. So a transfer
might take 30 seconds even though it could have finished in less than one.

-- 
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