diff --git a/build.gradle b/build.gradle index 6a061e2..d16779b 100644 --- a/build.gradle +++ b/build.gradle @@ -39,7 +39,7 @@ dependencies { runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.12.6' implementation group: 'com.alibaba', name: 'fastjson', version: '2.0.54' implementation group: 'org.springframework.boot', name: 'spring-boot-starter-websocket', version: '3.4.2' - implementation group: 'io.netty', name: 'netty-all', version: '4.1.117.Final' + implementation group: 'io.netty', name: 'netty-all', version: '4.1.118.Final' //++++++++项目级别的放到下面++++++++ diff --git a/src/main/java/com/qyft/gd/device/handler/DeviceMessageHandler.java b/src/main/java/com/qyft/gd/device/handler/DeviceMessageHandler.java index d4a2062..07f1616 100644 --- a/src/main/java/com/qyft/gd/device/handler/DeviceMessageHandler.java +++ b/src/main/java/com/qyft/gd/device/handler/DeviceMessageHandler.java @@ -53,6 +53,8 @@ public class DeviceMessageHandler extends ChannelInboundHandlerAdapter { } } catch (Exception e) { log.error("TCP服务消息处理错误: {}, error: {}", serverMsg, e.getMessage(), e); + }finally { + buf.release(); } }