public void OnConnectedMachine(UInt64 nSessionID, bool bIsSuccess) { MachineInfo refMachineInfo = m_machineInfoMgr.Find(nSessionID); if (null == refMachineInfo) { return; } if (bIsSuccess == false) { m_netClient.DeleteClientSession(nSessionID); refMachineInfo.SetDisconnected(); return; } refMachineInfo.SetConnected(); m_refView.refTreeViewCntroller.SetMachineIcon(refMachineInfo.GetName(), true); m_commandSender.SendCheckCommandVersionReq(nSessionID, CMD.COMMAND_VERSION); string strMsg = "서버 모니터 연결 됨\n"; strMsg += "Machine\t: " + refMachineInfo.GetName(); m_refView.ShowBalloonTip("ServerMonitor", strMsg); }
public void OnDisconnectedMachine(UInt64 nSessionID) { MachineInfo refMachineInfo = m_machineInfoMgr.Find(nSessionID); if (null == refMachineInfo) { return; } refMachineInfo.SetDisconnected(); m_refView.refTreeViewCntroller.ClearServerNodes(refMachineInfo.GetName()); m_refView.refTreeViewCntroller.SetMachineIcon(refMachineInfo.GetName(), false); m_refView.refTreeViewCntroller.UpdateMachineNodeExpansionInfo(refMachineInfo.GetName(), 0); string strMsg = "서버 모니터 연결 끊김\n"; strMsg += "Machine\t: " + refMachineInfo.GetName(); m_refView.ShowBalloonTip("ServerMonitor", strMsg); }