public void setdatatoweb() { while (true) { Socket [] Sockets = soclist.ToArray(); foreach (Socket soc in Sockets) { try { foreach (string item in listtequipment.Keys) { tequipment tq = listtequipment[item] as tequipment; if (tq != null) { SendRoot <tequipment>(soc, 0x01, "getdata", tq, 0, "token"); } } } catch (Exception e) { } } System.Threading.Thread.Sleep(3000); } }
public void getequipmentData(Socket soc, WeaveSession _0x01) { tequipment tq = _0x01.GetRoot <tequipment>(); if (listtequipment[tq.SnID] == null) { listtequipment.Add(tq.SnID, tq); } else { listtequipment[tq.SnID] = tq; } }