瀏覽代碼

目前没有找到websocket超时机制的时间哪里设置,就改为4分钟

hurugang 3 年之前
父節點
當前提交
2f86b3bf1d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/cn/hnthyy/thmz/socket/EvaluationWebSocket.java

+ 2 - 2
src/main/java/cn/hnthyy/thmz/socket/EvaluationWebSocket.java

@@ -204,7 +204,7 @@ public class EvaluationWebSocket {
 
 
     /**
-     * 每分钟检查一次客户端是否有超过10分钟没有消息推送,如果没有消息推送就关闭客户端
+     * 每分钟检查一次客户端是否有超过4分钟没有消息推送,如果没有消息推送就关闭客户端
      */
     @Scheduled(cron="0 0/1 * * * ?")
     private void closeClientSession() {
@@ -215,7 +215,7 @@ public class EvaluationWebSocket {
             }
             Date lastDate = lastSendMessageDate.get(clientIp);
             Long intervalMinutes =DateUtil.getIntervalMinutes(lastDate,now);
-            if(intervalMinutes>=10L){
+            if(intervalMinutes>=4L){
                 loginOut(clientIp);
             }
         }