Vitor Buitoni wrote:
What do you mean by ok?

As far as i can see, the connection closes and writing data to the OutputStream should generate an IOException, but this isn't happening... :-(
The problem is that my servlet is inside a loop, and needs to know when the client closes the connection, so it can exit the loop and properly close the running thread and liberate memory and cpu resources.


If you say it's ok, it means that tomcat really buffers the data and only generate the IOException when this buffer is full, and that this behavior is ok.
Is there any way i can control this tomcat's behaviour, like reduce the size of the buffer? Or even disable this buffer? (better)


thanks!
Vitor
P.S.: (to avoid confusion) The original message was posted by Paulo, but i'm working with him.

There was indeed something wrong. This has been fixed.


out.write(s.getBytes(), 0, s.length());

Writing that kind of code is bad ! You should likely use a PrintWriter instead and use checkError.


--
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
R�my Maucherat
Senior Developer & Consultant
JBoss Group (Europe) S�RL
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx


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



Reply via email to