------- Comment #4 from tromey at gcc dot gnu dot org 2006-04-21 19:05 ------- Ok, I have a fix for the /-less URL bug.
It appears that the JDK somehow waits for some data to be available on the socket. I'm not sure exactly what mechanism it uses, however. It does not appear to buffer all the data; in my tests, a request for a large file will still only show a few thousand bytes as available(). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27163