Xiajijian
2025-10-14 dc0b17d8d9b6f2c17165cd394dbd74e304422a5c
ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java
@@ -47,7 +47,7 @@
        String host = remoteAddress.getHostString();
        int port = remoteAddress.getPort();
        log.info("与天宇服务器 [{}] 连接成功 ({}:{})", serverId, host, port);
        log.info("与边缘服务器 [{}] 连接成功 ({}:{})", serverId, host, port);
        // 针对当前连接的服务器进行注册
        tyService.registerMessage(serverId);
@@ -93,16 +93,7 @@
        String host = remoteAddress.getHostString();
        int port = remoteAddress.getPort();
        log.error("与六合服务{}:{}连接断开!", host, port);
        TyTcpServerCache.putTcpServerCache(host + ":" + port, false);
        ctx.channel().eventLoop().schedule(() -> {
            log.error("六合服务端链接不上,开始重连操作...");
            try {
                tyTcpClientManager.initConnection(serverId,host, port);
            } catch (Exception e) {
                log.error("六合服务端连接异常: {}", e.getMessage());
            }
        }, 5, TimeUnit.SECONDS);
        TyTcpServerCache.putTcpServerCache(serverId, false);
        super.channelInactive(ctx);
    }