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