diff --git a/jtt808-server/src/main/java/io/github/yezhihao/netmc/websocket/WsChannelInboundHandler.java b/jtt808-server/src/main/java/io/github/yezhihao/netmc/websocket/WsChannelInboundHandler.java index 9805594..7d482e5 100644 --- a/jtt808-server/src/main/java/io/github/yezhihao/netmc/websocket/WsChannelInboundHandler.java +++ b/jtt808-server/src/main/java/io/github/yezhihao/netmc/websocket/WsChannelInboundHandler.java @@ -26,9 +26,6 @@ public class WsChannelInboundHandler extends SimpleChannelInboundHandler 0) { - SendCommandUtil.getService().sendToDevice(null, null); + if (SendCommandUtil.getService() != null) { + SendCommandUtil.getService().sendToDevice(null, null); + } + emptyTimes = 0; + } else { + emptyTimes++; } -// emptyTimes = 0; -// } else { -// emptyTimes++; -// } -// BusinessCacheUtil.setPushEmptyTimes(emptyTimes); + BusinessCacheUtil.setPushEmptyTimes(emptyTimes); } currentChannel.writeAndFlush(new TextWebSocketFrame("服务器时间" + LocalDateTime.now() + " : " + content)); @@ -119,13 +112,8 @@ public class WsChannelInboundHandler extends SimpleChannelInboundHandler