public CenterServerNet(ref CenterSeverData data, ref CenterManager s) { typenet = TypeNet.CenterSever; ip = IPAddress.Parse(data.ip.IP); point = new IPEndPoint(ip, data.ip.Point); centerManager = s; Data = data; }
public ClientConnectControl(ref UserData d, ref CenterManager cm, ref ControlCenter ccc, int i) { data = d; centerManager = cm; cc = ccc; UserID = i; mailBox = new UserMailBox(ref d, cm.iplist); Thread check = new Thread(CreateThreadToCheckData); check.IsBackground = true; check.Start(); }
public DeviceConnectControl(ref DeviceData d, ref CenterManager c, int i) { data = d; centerManager = c; DeviceID = i; mailBox = new DeviceMailBox(ref d); barvolumedatas = new List <barvolumedata>(100); Thread check = new Thread(CreateThreadToCheckData); check.IsBackground = true; check.Start(); }
} //条码扫描使用官方程序,知道名就可以 public CenterManager() { Data = new CenterSeverData(MaxIP); centerManager = this; loadxml(); iplist = new IPList[MaxIP]; UserList = new IPList[MaxIP]; for (int i = 0; i < MaxIP; i++) { iplist[i].ID = null; iplist[i].IP = null; } centerNetManager = new CenterServerNet(ref Data, ref centerManager); }
public ControlCenter(ref CenterManager c, int M) { centerManager = c; Max = M; DeviceC = new DeviceConnectControl[Max]; UserC = new ClientConnectControl[Max]; for (int i = 0; i < Max; i++) { DeviceC[i] = null; UserC[i] = null; } cc = this; Thread check = new Thread(CreateThreadToCheckData); check.IsBackground = true; check.Start(); taskManager = new TaskManager(ref cc); shell(); }