hxb
2023-12-15 3b47201d878ba8ff973b84baf15942475688e964
HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/socket/TcpSocketBoot.java
@@ -30,11 +30,9 @@
    private final IClient client;
    private IHeartbeat iHeartbeat;
    public void SetHeartbeat(IHeartbeat iHeartbeat) {
        this.iHeartbeat = iHeartbeat;
    }
    /**
     * 当前接收到数据的时间
     */
@@ -68,11 +66,10 @@
    /**
     * 记录所有SocketBoot
     */
    final static List<TcpSocketBoot> TCP_SOCKET_BOOT_LIST = new ArrayList<>();
    final static List<TcpSocketBoot> TCP_SOCKET_BOOT_LIST = new ArrayList();
    /**
     * 根据IP地址及端口获取当前socketBoot
     *
     * @param ipAddress
     * @param port
     * @return
@@ -82,7 +79,8 @@
            return null;
        }
        for (TcpSocketBoot tcpSocketBoot : TCP_SOCKET_BOOT_LIST) {
            if (ipAddress.equals(tcpSocketBoot.getClient().getOptions().getIp()) && tcpSocketBoot.getClient().getOptions().getPort() == port) {
            if(ipAddress.equals(tcpSocketBoot.getClient().getOptions().getIp())&& tcpSocketBoot.getClient().getOptions().getPort()==port)
            {
                return tcpSocketBoot;
            }
        }
@@ -118,7 +116,7 @@
                public void run() {
                    while (true) {
                        try {
                            if (!connected) {
                            if(connected==false){
                                Thread.sleep(100);
                                continue;
                            }
@@ -236,7 +234,6 @@
            });
        }
    }
    /**
     * 重新连接
     */
@@ -247,7 +244,6 @@
    /**
     * 发送无需回调
     *
     * @param msg 发送的数据
     */
    public void sendMsg(byte[] msg) {
@@ -283,6 +279,7 @@
        }
    }
//    /**
//     * 断开全部的Link网关连接
//     */