| | |
| | | package com.hdl.sdk.connect.socket;
|
| | |
|
| | | import static com.hdl.sdk.connect.config.HDLLinkConfig.AUTHENTICATE_IS_DEVICEINFO_KEY;
|
| | |
|
| | | import android.os.Build;
|
| | | import android.text.TextUtils;
|
| | | import android.util.Log;
|
| | |
| | | if (!TextUtils.isEmpty(data)) {
|
| | | DeviceInfoResponse response = GsonConvert.getGson().fromJson(data, new TypeToken<DeviceInfoResponse>() {
|
| | | }.getType());
|
| | |
|
| | | if ((response == null) || (response.getObjects() == null) || (response.getObjects().getIPAddress() == null))
|
| | | return;
|
| | |
|
| | | HDLLinkConfig.getInstance().setIpAddress(response.getObjects().getIPAddress());
|
| | | LogUtils.i("---getIpAddress=" + HDLLinkConfig.getInstance().getIpAddress());
|
| | |
|
| | |
| | | threadPool.scheduleWithFixedDelay(new Runnable() {
|
| | | @Override
|
| | | public void run() {
|
| | | if (sendCount.get() < 3) {
|
| | | if (sendCount.get() < 0) {
|
| | | sendCount.set(sendCount.get() + 1);
|
| | | getTcp().sendMsg(data);
|
| | | } else {
|