tags 132602 moreinfo
thanks
More information is needed to solve this bug in netselect. What is the
issue that prevents netselect from working? Is it the firewall
dropping UDP probes?
Due to the way that netselect currently behaves, it is not possible to
use an http or ftp proxy as it directly attempts a UDP connection to
the host. It could be possible to implemented, however, use of a proxy
but then it woul need to "simulate" an HTTP or FTP connection through
the proxy in order to estimate the round trip time through the proxy
host to the end server.
This implementation based on the current netselect code is, however,
not that straightforward. Instead of sending a probe and waiting for
a reply it would need to open a socket, send a small request (such as
'HEAD / HTTP/1.0') and wait for the answer. Implementing this in a
non-blocking way is tricky, however.
Regards
Javier