private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { CommonLog.Info("Exiting..."); this.Text = this.Text + " - Exiting..."; if (m_ServerNode != null && m_ServerNode.IsWorking()) { m_ServerNode.Stop(); } Thread.Sleep(1000); }
private async void btnStop_Click(object sender, EventArgs e) { if (m_ServerNode != null && m_ServerNode.IsWorking()) { await m_ServerNode.Stop(); await Task.Delay(500); if (!m_ServerNode.IsWorking()) { CommonLog.Info("Server Stopped"); } } }
private async void btnStart_Click(object sender, EventArgs e) { if (m_ServerNode != null && !m_ServerNode.IsWorking()) { await m_ServerNode.Start(m_InternalSetting, m_PublicSetting); await Task.Delay(500); if (m_ServerNode.IsWorking()) { CommonLog.Info("Server Started"); CommonLog.Info("Internal URL: " + m_ServerNode.GetInternalAccessUrl()); CommonLog.Info("Public URL: " + m_ServerNode.GetPublicAccessUrl()); } } }