> The nasty thing is that when I do not get a response (i.e. there's no
> output at all from TcpClient), the pipe sits there waiting forever, despite
> the 30 second timeout.
>
> I've no clue why.
>
> Ideas?
> --
> bc
>

You could verify by running with "listrc" to see what was keeping the pipe
from terminating. But it's very will possible tcpclient is the one. If it's
the decoding segments after it, you might want to look at 'httpsplit' to
decode the response.

It likely depends on how the server misbehaves. When the server starts to
respond but never finishes to say what you expect, then things will be
sitting there. If you know you expect the conversation finished in 30
seconds, you might have to add a time bomb yourself.

Rob

Reply via email to