> I am confused, I thought if you put http request on a tcp
> connection, you cannot send the next http request until the
> http response is received for the previous request (http pipelining).
That's not the case. HTTP pipelining is the feature that permit
requests to be sent before responses have been received. However,
responses have to be returned in order.
A few years ago an HTTP extension was defined to support out-of-order
responses, but it wasn't widely adopted because it was
backwards-incompatibile with existing software.
Mark.
--
Mark Baker. Ottawa, Ontario, CANADA. http://www.markbaker.ca
Coactus; Web-inspired integration strategies http://www.coactus.com