zhaowenyu
2025-12-08 0d9fb1b9336da142d070109782a8c260744f5e57
ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java
@@ -62,7 +62,8 @@
            switch (event.state()) {
                case READER_IDLE:
                    log.warn("读空闲超时 - 可能服务器未响应");
                    log.debug("读空闲超时 - 可能服务器未响应");
                    ctx.close();  // <-- 必须加这句
                    break;
                case WRITER_IDLE:
                    // 写空闲时主动发心跳
@@ -71,7 +72,7 @@
                    log.debug("写空闲 -> 发送心跳包 时间戳={}", timestamp);
                    break;
                case ALL_IDLE:
                    log.info("读写都空闲 - 可考虑关闭连接或重连");
                    log.debug("读写都空闲 - 可考虑关闭连接或重连");
                    break;
            }
        } else {