Example #1
0
 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);
     }
 }