Ejemplo n.º 1
0
        private bool OnCheckCommandVersionRes(NetCommand command)
        {
            bool bSuccess = false;

            if (command.ReadBoolean(out bSuccess) == false)
            {
                return(false);
            }

            if (false == bSuccess)
            {
                MachineInfo refMachineInfo = m_refServerMonitorClient.refMachineInfoMgr.Find(command.SessionID);
                if (null == refMachineInfo)
                {
                    return(false);
                }

                System.Windows.Forms.MessageBox.Show(refMachineInfo.GetName() + " 머신과 커맨드 버젼이 일치하지 않아 종료합니다.");
                System.Windows.Forms.Application.Exit();
                return(true);
            }

            m_refCommandSender.SendRequestServerList(command.SessionID);

            return(true);
        }
Ejemplo n.º 2
0
        public bool Refresh()
        {
            LinkedListNode <MachineInfo> node = m_machineInfoMgr.MachineInfoList.First;

            for (; node != null; node = node.Next)
            {
                ServerInfoMgr refServerInfoMgr = node.Value.ServerInfoMgr;
                refServerInfoMgr.Clear();

                m_commandSender.SendRequestServerList(node.Value.m_nSessionID);
            }
            return(true);
        }