On Tue, 5 Feb 2002, Larry Isaacs wrote:

> I looked for this and didn't find that there was any POST data
> sent and none was read.  I certainly could have missed something.
> I don't completely understand everything that Cactus' controller
> servlet does on the Tomcat side.  However, I think I checked to
> see what "is.available()" was reporting, in TcpConnector, and
> believe it was zero during Windows runs which never failed for me.
> If extra unread characters are present, this shouldn't be
> zero if the test succeeds.  Or am I still missing something?
> I'll try to check again.

On linux, you may be able to do a tcpdump and look for ABORTs,
that would be a good sign we're in this particular case.

An intersting note is that different impl. of TCP send or
not the ABORT - even for the same OS. I never understood
why ( it may even be settable somewhere ) - the spec seems
to require it.

One question - with the sleep(), do you do an isAvailable()/skip()
after the sleep ?

One easy thing to check is to do a Request.getContentLength() and
check Request.available ( it should be the length of the unread
body ).

I'll try to reproduce it and check this.

Costin





--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to