Exemple #1
0
        //connect / disconnect
        /// <summary>
        /// Method connected with Connect menu item.
        /// Connects / disconnect to / from server.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void menuItemConnect_Click(object sender, EventArgs e)
        {
            if (c.isConnected())
            {
                c.disconnect();
            }
            else
            {
                try
                {
                    c.connect();
                }

                catch (TimeoutException)
                {
                    MessageBox.Show("Timed out. Server is not responding.");
                }
                catch (Exception ex)
                {
                    if (ex.Message == "Wrong Password")
                    {
                        MessageBox.Show("Wrong Password!");
                    }
                    else
                    {
                        MessageBox.Show("Connection Error");
                    }
                }
            }
        }