public TcpData(params string[] keyvalues)
 {
     Header = "data";
     foreach (string keyvalue in keyvalues)
     {
         string k = keyvalue.Split('|')[0];
         string v = keyvalue.Split('|')[1];
         Data = new XML.XMLDictionary();
         Data.Add(k, v);
     }
 }
 public TcpData(Dictionary <object, object> dict)
 {
     Header = "data";
     Data   = new XML.XMLDictionary(dict);
 }