panlili2024
2024-12-31 38e4e60bb1fce4d2a8fe95adba35ec06d868412a
HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLAuthSocket.java
@@ -1,6 +1,7 @@
package com.hdl.sdk.connect.socket;
import android.text.TextUtils;
import android.util.Log;
import com.google.gson.Gson;
import com.google.gson.JsonObject;
@@ -117,7 +118,7 @@
                udpSocketBoot.bind();
            }
        } catch (Exception e) {
//            return null;
              LogUtils.e("初始化Socket udp异常"+e.getMessage());
        }
        return udpSocketBoot;
@@ -136,9 +137,11 @@
        //2.构建监听Listener
//        authEvent =
        //3.监听网关广播的入网指令
        EventDispatcher.getInstance().remove(TopicConstant.GATEWAY_AUTH_BROADCAST);
        EventDispatcher.getInstance().register(TopicConstant.GATEWAY_AUTH_BROADCAST, new EventListener() {
            @Override
            public void onMessage(Object msg) {
                LogUtils.i("收到网关认证信息: ");
                NetworkAccessBroadcastResponse bean = getNetworkAccessBroadcastResponse(msg);
                if (bean != null) {
                    //移除监听
@@ -185,7 +188,8 @@
                try {
                    AuthenticateResponse bean = getAuthenticateResponseBean(msg);
                    if (bean != null) {
                        if (bean.getCode().equals("200")) {
                        Log.i("TAG", "sendAuthenticateRequest code= " + bean.getCode());
                        if (bean.getCode().equals("200") || bean.getCode().equals("0")) {
                            String localSecret = "";
                            String gatewayId = "";
                            String ipAddress = "";