Beispiel #1
0
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            //if (m_ServerNode != null) await m_ServerNode.Stop();

            CommonLog.Info("Exiting...");
            this.Text = this.Text + " - Exiting...";
            if (m_Server != null)
            {
                m_Server.Stop();
            }
        }
Beispiel #2
0
        private async void btnStart_Click(object sender, EventArgs e)
        {
            /*
             * if (m_ServerNode != null && !m_ServerNode.IsWorking())
             * {
             *  CommonLog.Info("Starting...");
             *  await m_ServerNode.Start(m_InternalSetting, m_PublicSetting);
             *  //await m_ServerNode.StartStandaloneMode(m_PublicSetting);
             *  await Task.Delay(50);
             *  if (m_ServerNode.IsWorking())
             *  {
             *      CommonLog.Info("Server Started");
             *      if (!m_ServerNode.IsStandalone()) CommonLog.Info("Internal URL: " + m_ServerNode.GetInternalAccessUrl());
             *      CommonLog.Info("Public URL: " + m_ServerNode.GetPublicAccessUrl());
             *  }
             * }
             */

            if (m_Server != null && !m_Server.IsWorking() && m_ServerSetting != null)
            {
                CommonLog.Info("Starting...");
                await m_Server.StartAsync(m_ServerSetting, CommonLog.GetLogger());
            }
        }