James Eshelman wrote:
> I have a special purpose http server made from HTTP::Daemon...
[...]
> 
> Failure scenario:
>     -No IE window open on the server host:
>     -create the server;
>     -open the startup window for the process in IE (i.e. open an html
> startup file on the local file system) to GET the config file from the
> server ;
>     -loop the server waiting for a connection and request;
>     -send the http GET request  (i.e. SUBMIT the form with the desired
> filename filled in);
>     = NOTHING, no request is ever received by the server!

If you open another browser window and issue another request to your 
HTTP::Daemon server, will the earlier request then get processed?

If so, then I've observed the same problem with HTTP::Daemon on Win32 
and Mozilla family browsers. In my observation the problem is 
intermittent, and I never did track down the cause.

It appeared to be a low-level problem with the socket I/O, such as the 
accept() call not returning when it should or something buggy in the 
listen queue. I remember playing around with the Listen attribute to the 
IO::Socket::INET constructor, but without luck.

Though maybe the problem is specific to HTTP::Daemon, as I have an SMTP 
proxy that uses IO::Socket::INET on Win32 and doesn't seem to suffer 
from this.

  -Tom
 
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to