How to trap browser close event in SERVER side?

D

Denon

How to trap browser close event in SERVER side?
I read a lot of forum message, it talk about onclose(), onunload() and even
onbeforeunload() event. However, all of theses are based on javascript
written on the client browser , like IE. To send a POST to web server to
acknowledge its close event.

However, I just think, web server and client browser is a TCP connection.
And if the client browser is close and it imply the TCP socket is broken.
The web should detect the connection lost, Right? Is there any method that
the web server(server side) can detect this?

I'm cope for ASP.NET solution with IE browser as majority.

Thanks for any help

Den
 
K

Kevin Spencer

However, I just think, web server and client browser is a TCP connection.
And if the client browser is close and it imply the TCP socket is broken.
The web should detect the connection lost, Right? Is there any method that
the web server(server side) can detect this?

HTTP is stateless. There is no persistent connection between browser and
server. Therefore, no, there is no method to do what you want.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
http://www.takempis.com
Big Things are made up of
Lots of Little Things.
 
L

Luca Bertoldi

You can use the IsClientConnected property of the Response object.
It can be useful to check for user still connected for "heavy" tasks to
complete.

Luca
 
E

Ed Crowley

Kevin Spencer said:
HTTP is stateless. There is no persistent connection between browser and
server. Therefore, no, there is no method to do what you want.

Could you not use Javascript to catch the browser window close event to
launch another page that would inform the server?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,482
Members
44,900
Latest member
Nell636132

Latest Threads

Top