"Caldarale, Charles R" <chuck.caldar...@unisys.com> wrote in message 
news:99c8b2929b39c24493377ac7a121e21f9680850...@usea-exch8.na.uis.unisys.com...
>> 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 haven't looked at the Servlet 3 spec to see if anything is in there for 
>this rather common problem.
>

The Servlet 3 spec has something close:  Asynchronous requests (which are 
sort of like Comet in TC 6).  It's more designed to allow the servlet to 
push content to the client (think a JavaScript progress bar).

> - Chuck
>
>
>THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
>MATERIAL and is >thus for use only by the intended recipient. If you 
>received this in error, please contact the sender and delete the e->mail 
>and its attachments from all computers. 




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

Reply via email to