左晓为主开发手持机充值管理机
zuoxiao
2023-11-16 682caa4cef47046184e860d86ebb8467c11e032f
app/src/main/java/com/dayu/recharge/net/SocketNet.java
@@ -51,12 +51,12 @@
        isTest = false;
        // 发送
//        EasySocket.getInstance().upMessage(dataMessage);
        if (EasySocket.getInstance().getDefOptions().getSocketAddress() != null) {
        if (EasySocket.getInstance().getDefconnection() != null) {
            EasySocket.getInstance().disconnect(false);
            EasySocket.getInstance().connect();
            this.dataMessage = dataMessage;
        } else {
            LogUtil.w("Socket地址为空");
            MyApplication.myApplication.initEasySocket(false, null);
        }
    }
@@ -107,7 +107,7 @@
                            MyApplication.myApplication.initMachineRequestBean(ipBean.getIp(), ipBean.getPort(), adminData.getAddressCode());
                        }
                    }
                }, 2000);
                }, 500);
            }
            if (dataMessage != null) {
@@ -132,7 +132,7 @@
//            isConnected = false;
            Log.i("SocketActionListener", "socket连接失败");
            if (isTest) {
                ToastUtil.show(mContext, "连接失败,请检查网络");
//                ToastUtil.show(mContext, "连接失败,请检查网络");
            } else {
                if (myCallBack != null) {
                    myCallBack.onSocketError(-1, "socket连接失败,请检查网络");
@@ -170,7 +170,7 @@
            socketData.setBodyData(originReadData.getBodyBytes());
            socketData.setHeaderData(originReadData.getHeaderData());
            dataMessage = null;
            if (myCallBack!=null){
            if (myCallBack != null) {
                myCallBack.onSocketResponse(socketData);
            }