a
554325746@qq.com
2019-12-25 603cb36a5123e46656b06a5deb8d7ac7ff81307f
app/src/main/java/com/basic/security/utils/socket/outdoor/OutdoorSendIpSocketClientFromBaseSetting.java
@@ -1,5 +1,7 @@
package com.basic.security.utils.socket.outdoor;
import android.os.SystemClock;
import com.basic.security.manager.BaseSettingManager;
import com.basic.security.manager.DeviceManager;
import com.basic.security.model.Outdoor;
@@ -28,7 +30,7 @@
        while (true) {
            try {
                serverIp = BaseSettingManager.getIndoorDeviceIp();
//                System.out.println("OutdoorSocketClient.run getIndoorDeviceIp=" + serverIp);
//                System1.out.println("OutdoorSocketClient.run getIndoorDeviceIp=" + serverIp);
                socketUtil.openSocket(serverIp, Constants.indoorServerPort);
                while (true) {
                    synchronized (lock) {
@@ -56,11 +58,12 @@
                    outdoorInfoMap.put(Outdoor.valid, valid);
                    outdoorInfoMap.put(Outdoor.outdoor_device_name, DeviceManager.getDeviceName());
                    socketUtil.writeMap(outdoorInfoMap);
//                    System.out.println("OutdoorSocketClient.run " + outdoorInfoMap);
//                    System1.out.println("OutdoorSocketClient.run " + outdoorInfoMap);
                }
            } catch (Exception e) {
                e.printStackTrace();
//                SystemClock.sleep(10*1000);
//                e.printStackTrace();
                System1.out.println("OutdoorSendIpSocketClientFromBaseSetting.run " + e.getMessage());
                SystemClock.sleep(2 * 1000);
            } finally {
                socketUtil.close();
            }