Ejemplo n.º 1
0
        public void addAdminServer(string adminServerName, int adminPortNo, string adminUserName, string adminUserPassword)
        {
            AdminServer adminServer = new AdminServer();

            adminServer.serverName = adminServerName;
            adminServer.portNo     = adminPortNo;
            adminServerList.Add(adminServerName + ":" + adminPortNo, adminServer);
            lastServerKey = adminServerName + ":" + adminPortNo;
        }
        public int addAdminServer(string adminServerName, int adminPortNo, string adminUserName, string adminUserPassword)
        {
            int result = 0;

            try
            {
                if (adminServerList.ContainsKey(adminServerName + ":" + adminPortNo))
                {
                    result = 1;
                }
                else
                {
                    AdminServer adminServer = new AdminServer();
                    if (adminServer.connect(adminServerName, adminPortNo))
                    {
                        if (adminServer.login(adminUserName, adminUserPassword))
                        {
                            adminServerList.Add(adminServerName + ":" + adminPortNo, adminServer);
                            lastServerKey = adminServerName + ":" + adminPortNo;
                        }
                        else
                        {
                            result = 3;
                        }
                    }
                    else
                    {
                        result = 2;
                    }
                }
            }
            catch (Exception err)
            {
                throw new Exception("An error occurs when login to admin. server:" + err.Message);
            }
            return(result);
        }