/// <summary> /// Event handler for whenever the user requests ending the current server. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void stopServerMenu_Click(object sender, EventArgs e) { chessServer.Stop(); chessServer = null; stopServerMenu.Visible = false; startServerMenu.Visible = true; localhostConnectMenu.Visible = false; }
/// <summary> /// Event handler for the user wanting to exit the program through the menus. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void exitToolStripMenuItem_Click(object sender, EventArgs e) { isRunning = false; chessServer?.Stop(); if (chessClient.Connected) { chessClient.Close(); } Close(); }