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); }
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); }