I do not know of anyone who implemented Keep-Alive.  You should be able to
do it without adding too much code, but you will have some performance hit.
Basically, you must read the header information to get the Content-length,
then you can read the body by reading that many bytes.

Scott

----- Original Message -----
From: "Vyacheslav Zhakov" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 31, 2001 1:46 AM
Subject: Connection: Keep-Alive


> My goal is to keep connection between soap4j client and a SOAP server. I
> extended class SOAPHTTPConnection in order to define additional header
> element "Connection: Keep-Alive". The client hangs up in this case,
because
> standard implementation hangs up in constructor ByteArrayDataSource:
>
>         while (true){
>             len = is.read(buf);
>             if (len < 0)
>                 break;
>             os.write(buf, 0, len);
>         }
>
> Did somebody try to avoid this without re-implementing too much code?
>
> Thanks.
>

Reply via email to