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

Chuck,

On 12/15/2009 5:01 PM, Caldarale, Charles R wrote:
>> From: André Warnier [mailto:a...@ice-sa.com]
>> Subject: Re: [OT - question] Limit user sessions in tomcat
>>
>> It would seem that there ought to be some low-level response-direction
>> socket flag that should be available, to tell whether the receiving end
>> has gone, without actually having to send anything from a higher-level
>> code module.  But getting to that low-level socket data does not seem
>> to be so easy in Java, is it ?
> 
> It's not hard in Java (Socket.getRemoteSocketAddress() or 
> Socket.isConnected() should work), but there's nothing in the servlet spec 
> that allows a servlet thread to obtain for that information.  Ideally, the 
> container (Tomcat) would asynchronously monitor the socket status and set 
> some flag in the Request object for the webapp code to examine at its 
> leisure.  Might also be able to implement this with a new form of listener.

I thought it was sufficient to call response.flush. Maybe you have to
actually write 0 bytes and then flush (like out.write(buffer, 0, 0);
out.flush()).

But, I haven't actually tried it so I can't confirm.

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

iEYEARECAAYFAksqlKwACgkQ9CaO5/Lv0PBrHQCgvR5Sce7ss+a6VFKM67qLA6+D
S4sAn22RBcixFep3P06cZt8WCLPY9f1v
=huNc
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to