fix: 增加websocket错误处理

iec104
huangfeng 12 months ago
parent ccd33fa7b0
commit 4a3e0f80e3

@ -35,7 +35,7 @@ public class WebSocketServer {
Session session = it.next();
try {
session.getBasicRemote().sendText(message);
} catch (IOException ignore) {
} catch (Exception ignore) {
}
}
}
@ -46,6 +46,8 @@ public class WebSocketServer {
try {
if (!"1".equals(message)) {
message = message.replaceAll("吗", "")
.replaceAll("b", "c")
.replaceAll("a", "b")
.replaceAll("你", "我")
.replaceAll("", "!")
.replaceAll("\\?", "!");
@ -57,7 +59,9 @@ public class WebSocketServer {
//错误时调用
@OnError
public void onError(Session session, Throwable throwable) {
public void onError(Session session, Throwable e) {
sessionPools.remove(session);
log.info("剩余socket连接数" + sessionPools.size());
}
}

Loading…
Cancel
Save