-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Peter,

Peter Kennard wrote:
> I have some real mysterious behavior, it seems the first chunk just doesn't
> make it into the output.  Doesn't matter how long or short it is.
> Seems like a BUG unless I'm doing something wrong.

This code looks fine, except you didn't provide all of the code (where
does txt come from)?

> public void service( ServletRequest req,
>                      ServletResponse res)
>     throws IOException, ServletException
> {
>     java.io.OutputStream os = res.getOutputStream();
>     for(int i = 0; i < 5; ++i)
>     {
>          String txt = "Some Text " + i + "\n";
>          os.write(txt.getBytes());
>          os.flush();
>     }
> }
> 
> /**** the results in a purely socket based client (ie exactly what is sent
>       back - all appropriate except the "Some Text 0" is plain missing
> !!! */

Have you checked the result with a hex editor or anything like that? Is
it possible that txt.getBytes() in the first loop iteration is giving
you some text with a CR in it? It so, your terminal could be overwriting
the text with the next line of output, even though it's really there.
Just a shot in the dark.

Try piping wget through od and see what falls out.

- -chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF9BVr9CaO5/Lv0PARAjTkAJ9XYVRmi5tEj28dpiOoFeoTFf67IQCgiGgV
aj3bDsRs0jHTo3wdXeRp0DU=
=ydBR
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to