private void StopBtn_Click(object sender, EventArgs e) { if (server != null) { if (MessageBox.Show("Остановить сервер?", "Остановка сервера", MessageBoxButtons.YesNo) == DialogResult.Yes) { server.Stop(); server = null; MessageBox.Show("Сервер остановлен"); } } }
private void StartForm_FormClosing(object sender, FormClosingEventArgs e) { if (server != null) { server.Stop(); server = null; } }
private void StartBtn_Click(object sender, EventArgs e) { if (server == null) { try { server = new Server(5678, this.test); server.Start(); server.ClientRecieved += ClientReadEH; MessageBox.Show("Сервер запущен"); } catch (Exception ex) { MessageBox.Show("Невозможно запустить сервер"); } } else { if (MessageBox.Show("Перезапустить сервер?", "Перезапуск сервера", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { server.Stop(); server = null; server = new Server(5678,this.test); server.Start(); server.ClientRecieved += ClientReadEH; MessageBox.Show("Сервер перезапущен"); } catch (Exception ex) { MessageBox.Show("Невозможно запустить сервер"); } } } }
private void StopButton_Click(object sender, EventArgs e) { if (server != null) { if (MessageBox.Show("Остановить сервер?", "Остановка сервера", MessageBoxButtons.YesNo) == DialogResult.Yes) { server.Stop(); server = null; UpdateStatusStrip("Сервер остановлен"); UpdateListView(); ResizeColumns(); StatusStrip.BackColor = SystemColors.Control; } } }
private void StartNewForm_FormClosed(object sender, FormClosedEventArgs e) { if (this.server != null) { this.server.Stop(); server = null; } }
private void StartButton_Click(object sender, EventArgs e) { if (server == null) { try { server = new Server(Port, OriginalTest); server.Start(); server.ClientRecieved += this.OnClientAdd; UpdateStatusStrip("Сервер успешно запущен" + " " + "Тест: " + this.OriginalTest.Settings.Name); StatusStrip.BackColor = Color.LightGreen; } catch (Exception ex) { UpdateStatusStrip("Невозможно запустить сервер"); } } else { if (MessageBox.Show("Перезапустить сервер?", "Перезапуск сервера", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { server.Stop(); server = null; server = new Server(5678, this.OriginalTest); server.Start(); server.ClientRecieved += this.OnClientAdd; UpdateStatusStrip("Сервер успешно запущен" + " " + "Тест: " + this.OriginalTest.Settings.Name); StatusStrip.BackColor = Color.LightGreen; } catch (Exception ex) { UpdateStatusStrip("Невозможно запустить сервер"); } } } UpdateListView(); ResizeColumns(); }