re:
!> AFAIK. it just allows to see if the destination of the current HTTP response is still connected
I'm well aware of that.
I'll also bet that 99.9999% of all clients are still connected when IsClientConnected is used.
After all, IsClientConnected is checked only in response to a client request for a page.
Most page processing, btw, takes very little time.
A client would have to have very nimble fingers to close the browser
or move to another page before his latest request is fulfilled.
The intended purpose, of course, is to save server resources by not continuing
to process a request which will have no destination, but it seems to me that
IsClientConnected takes up a lot of server resources by itself.