Exemple #1
0
        /// <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;
        }
Exemple #2
0
        /// <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();
        }