解决WebSocket后台报错:The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session

场景1:

在后台数据对前台页面进行数据实时推送下,后台采取定时查询数据后,推送给前台页面。在这个过程中,前台页面不停的刷新页面,session在不停的关闭和开启,推送数据时,会出现session连接已经被关闭了,但是定时代码仍然在进行轮询推送,就会爆出以上错误。

解决1:

在发送数据前进行session.isOpen()方法判断session是否是已打开状态。在发送。

 

posted on 2018-01-31 15:13  大地上的乌龟  阅读(3596)  评论(0编辑  收藏  举报

导航