Browse Source

fix:解决ByteBuf内存溢出问题

master
白凤吉 5 months ago
parent
commit
3341000ec5
  1. 10
      src/main/java/com/qyft/gd/device/client/TcpClient.java

10
src/main/java/com/qyft/gd/device/client/TcpClient.java

@ -91,14 +91,8 @@ public class TcpClient {
public boolean send(String request) {
if (channel != null && channel.isActive()) {
ByteBuf byteBuf = Unpooled.copiedBuffer(request, CharsetUtil.UTF_8);
try {
channel.writeAndFlush(byteBuf);
return true;
} catch (Exception e) {
log.error("TCP发送请求失败: {}", request, e);
return false;
}
channel.writeAndFlush(Unpooled.copiedBuffer(request, CharsetUtil.UTF_8));
return true;
} else {
log.error("TCP服务未连接,无法发送请求: {}", request);
return false;

Loading…
Cancel
Save