Bladeren bron

bug: ws onerror remove connectiong

张延森 5 jaren geleden
bovenliggende
commit
f9d9319f59
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3
    0
      src/main/java/com/huiju/estateagents/websocket/ChatServer.java

+ 3
- 0
src/main/java/com/huiju/estateagents/websocket/ChatServer.java Bestand weergeven

@@ -106,7 +106,9 @@ public class ChatServer {
106 106
     public void onError(Session session, Throwable error) {
107 107
         log.error("发生错误");
108 108
         error.printStackTrace();
109
+        webSocketSet.remove(this);
109 110
     }
111
+
110 112
     /**
111 113
      * 实现服务器主动推送
112 114
      */
@@ -128,6 +130,7 @@ public class ChatServer {
128 130
                     item.sendMessage(message);
129 131
                 }
130 132
             } catch (IOException e) {
133
+                log.error("推送消息错误: " + e.getMessage());
131 134
                 continue;
132 135
             }
133 136
         }