Exemplo n.º 1
0
 private static void ReadGroups()
 {
     try
     {
         Binary bi = HttpGetService.GetAsBinary(DataCenter.ServerAddr + "giraservice?func=readgroup");
         if (bi != null)
         {
             String xmlString = bi.ReadString();
             if (xmlString != null)
             {
                 XmlDocument xmlDoc = new XmlDocument();
                 xmlDoc.LoadXml(xmlString);
                 XmlNode node = xmlDoc.DocumentElement;
                 foreach (XmlNode subNode in node.ChildNodes)
                 {
                     if (subNode.Name.ToUpper() == "GROUP")
                     {
                         JGroup jGroup = new JGroup();
                         jGroup.ReadXml(subNode);
                         m_groups.Add(jGroup);
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         ErrorException.OnError(ex);
     }
 }
Exemplo n.º 2
0
        public static void InitServer()
        {
            m_dataDic = new Dictionary <string, string>();
            Binary binary = HttpGetService.GetAsBinary(DataCenter.ServerAddr + "giraservice?func=getall");

            if (binary != null)
            {
                int dataLength = binary.ReadInt();
                for (int i = 0; i < dataLength; i++)
                {
                    String xmlName    = binary.ReadString();
                    int    nextBisLen = binary.ReadInt();
                    byte[] byts       = new byte[nextBisLen];
                    binary.ReadBytes(byts);
                    String xmlStr = System.Text.Encoding.Default.GetString(byts);
                    m_dataDic[xmlName] = xmlStr;
                }
            }
        }