package com.zy.common.HslCommunication.Core.Net.StateOne; import java.net.Socket; /** * 异形客户端的对象 */ public class AlienSession { /** * 实例化一个默认对象 */ public AlienSession() { this.isStatusOk = true; } /** * 获取套接字 * @return */ public Socket getSocket() { return socket; } /** * 设置套接字信息 * @param socket 当前的值 */ public void setSocket(Socket socket) { this.socket = socket; } /** * 获取设备唯一的DTU对象 * @return */ public String getDTU() { return DTU; } /** * 设置设备的唯一的DTU信息 * @param DTU */ public void setDTU(String DTU) { this.DTU = DTU; } /** * 获取当前的连接状态是否正常 * @return */ public boolean getIsStatusOk() { return this.isStatusOk; } /** * 设置当前的连接状态 * @param isStatusOk */ public void setIsStatusOk(boolean isStatusOk) { this.isStatusOk = isStatusOk; } private Socket socket = null; // 网络套接字 private String DTU = ""; // 唯一的标识 private boolean isStatusOk = false; // 当前的网络状态 }