Arno Velds wrote:
Still, I don't even remotely understand why the exiting of the image
thread has any relation with the browser timeout on this weird form of
HTTP/1.0 - HTTP/1.1 miscommunication.

It's because the thread still has the socket open.  If you pass the
socket to the thread:
   threads->create("image_thread", $hybid, $c)->detach;

And then close it in the thread:
   sub image_thread {
       my $hybid = shift;
       my $socket = shift;
       $socket->close();
       ...

You don't get that problem.

Reply via email to