Exemple #1
0
        private void btnConnect_Click(object sender, EventArgs e)
        {
            switch (btnConnect.Text)
            {
            case "Connect":

                switch (cboxServer.Text)
                {
                case "Beta":
                    sck.Connect("192.168.56.102", 6809);

                    FSUIPCConnection.Open();

                    LATandLON.Start();

                    txtCallsign.Enabled = false;
                    txtAircraft.Enabled = false;
                    txtChatText.Enabled = true;
                    btnChatSend.Enabled = true;

                    lblStatus.Text      = "Connected";
                    lblStatus.ForeColor = Color.ForestGreen;
                    txtChat.Text        = "You are now connect on network server!";

                    btnConnect.Text  = "Flight Plan";
                    btnClose.Enabled = true;
                    break;

                default:
                    LATandLON.Stop();
                    FSUIPCConnection.Close();
                    sck.Close();
                    sck.Dispose();

                    txtCallsign.Enabled = true;
                    txtAircraft.Enabled = true;
                    txtChatText.Enabled = false;
                    btnChatSend.Enabled = false;
                    btnClose.Enabled    = false;
                    btnConnect.Enabled  = false;

                    lblStatus.Text      = "Server Error";
                    lblStatus.ForeColor = Color.DarkRed;

                    btnConnect.Text = "Connect";
                    txtChat.Text    = txtChat.Text + "\r\nSelect one server!";
                    break;
                }

                break;

            case "Flight Plan":
                f.Show();
                break;

            default:
                break;
            }
        }
Exemple #2
0
        private void btnClose_Click(object sender, EventArgs e)
        {
            // terminate = true;
            // while (terminated == false) { }
            LATandLON.Stop();
            FSUIPCConnection.Close();
            sck.Close();
            sck.Dispose();

            txtCallsign.Enabled = true;
            txtAircraft.Enabled = true;
            txtChatText.Enabled = false;
            btnChatSend.Enabled = false;
            btnClose.Enabled    = false;
            btnConnect.Enabled  = false;

            lblStatus.Text      = "Disconnected";
            lblStatus.ForeColor = Color.DarkRed;

            btnConnect.Text = "Connect";
            txtChat.Text    = txtChat.Text + "\r\nYou are now disconnected on network server!";
        }