有个客户端程序大概是这样的:
web前端页面登录--(登录请求)---》后台--(发送登录信息,登录成功后持续发送心跳)----》服务端前端登录成功后,后台程序就每隔30秒发送心跳包来维持长连接。然后获取服务端返回的数据给前端。现在遇到这种情况:
就是关闭前端web页面后,这种情况下,就不需要后台发送心跳与服务端进行连接了,但是目前后台还是在发送心跳。如何做到前端web页面关闭后,后台跟服务器的连接也关闭。 然后等前端重新打开浏览器再次登录时,后台在处理与服务器的连接。
简单就是说:
1、浏览器页面一直打开着,后台就与服务端保持长连接。
2、如果浏览器页面关闭,后台就关闭与服务端的连接。
3、等浏览器页面重新打开,就是重新进行登录连接....
web前端页面登录--(登录请求)---》后台--(发送登录信息,登录成功后持续发送心跳)----》服务端前端登录成功后,后台程序就每隔30秒发送心跳包来维持长连接。然后获取服务端返回的数据给前端。现在遇到这种情况:
就是关闭前端web页面后,这种情况下,就不需要后台发送心跳与服务端进行连接了,但是目前后台还是在发送心跳。如何做到前端web页面关闭后,后台跟服务器的连接也关闭。 然后等前端重新打开浏览器再次登录时,后台在处理与服务器的连接。
简单就是说:
1、浏览器页面一直打开着,后台就与服务端保持长连接。
2、如果浏览器页面关闭,后台就关闭与服务端的连接。
3、等浏览器页面重新打开,就是重新进行登录连接....
解决方案 »
- SSH框架 “org.objectweb.asm.ClassWriter.<init>(I)V”
- jsp从数据库中取数出现错误~~
- 有frame框架的jsp页面的滚动条自动滚到底部
- 提交表单后打开的窗口全屏怎么实现
- JS出现stack overflow 怎么解决??????????
- Vector 遍历
- java 怎么控制临时文件在一段时间内不被销毁???
- Struts2.0图片显示问题
- javamail出错发不了邮件!那位高手帮帮忙!(在线)
- 简单的servlet问题
- 求助关于java.io.EOFException: null报错
- 通过java调用cmd启动tomcat时,tomcat一闪而过怎么处理?
如果不清楚socket使用的话,先去学习下socke再来。
你的web和后台之间可以用websocket通信