public override IGServer Clone() { IGServerLocal cloneApp = new IGServerLocal(m_endPoint.Address.ToString(), m_endPoint.Port, m_webServerIP); cloneApp.m_process = m_process; cloneApp.m_bReseting = m_bReseting; cloneApp.m_connection = m_connection; return cloneApp; }
public bool AddServer() { lock (m_lockObject) { int nNewPort = m_nServerManagerPort + m_lServers.Count + 1; IGServerLocal igServer = new IGServerLocal(m_endPoint.Address.ToString(), nNewPort, m_ipWebServer.ToString()); try { igServer.Initialize(); } catch (Exception exc) { AppendError("- IGServerManagerLocal failed adding server " + m_endPoint.Address.ToString() + " exception: " + exc.ToString()); return false; } return ConnectServer(igServer); } }