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