| | |
| | | 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; |
| | |
| | | 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) { |
| | |
| | | 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(); |
| | | } |