我使用session.setMaxInactiveInterval(60);
设置最大非活动间隔。我使用60
来测试我的设置,如果用户处于非活动状态(没有http请求),这就有效。
但是,我们使用websockets与服务器进行通信。
客户端每隔20秒发送一次keepAlive ping,但遗憾的是服务器没有将此识别为活动,并且会话在60秒后失效。
我正在尝试的是重置每次ping的非活动间隔,为此我尝试了这个 -
req.getSession().setMaxInactiveInterval(60);
这没有用。他们有什么办法吗?