Esempio n. 1
0
        private void LoadConfig(bool load)
        {
            OptionsWindow optWin;

            if (Properties.Settings.Default.IsFirstTime || load)
            {
                optWin = new OptionsWindow();

                optWin.IP   = Properties.Settings.Default.Ip;
                optWin.Port = Properties.Settings.Default.Port;

                if (!(bool)optWin.ShowDialog())
                {
                    return;
                }

                Properties.Settings.Default.Ip   = optWin.IP;
                Properties.Settings.Default.Port = optWin.Port;

                Properties.Settings.Default.IsFirstTime = false;
                Properties.Settings.Default.Save();
            }

            if (server != null)
            {
                server.MessageReceived -= new EventHandler <OpenWebNetDataEventArgs>(server_MessageReceived);
                server = null;
            }

            server = new EthGateway(Properties.Settings.Default.Ip, Properties.Settings.Default.Port, OpenSocketType.Command);
            server.MessageReceived += new EventHandler <OpenWebNetDataEventArgs>(server_MessageReceived);
            server.Connected       += new EventHandler(server_Connected);
        }
Esempio n. 2
0
        private void connectBtn_Click(object sender, EventArgs e)
        {
            command = new EthGateway(ipTxt.Text, int.Parse(portTxt.Text), OpenSocketType.Command);
            command.DataReceived    += new EventHandler <OpenWebNetDataEventArgs>(command_DataReceived);
            command.ConnectionError += new EventHandler <OpenWebNetErrorEventArgs>(gateway_ConnectionError);

            monitor = new EthGateway(ipTxt.Text, int.Parse(portTxt.Text), OpenSocketType.Monitor);
            monitor.DataReceived    += new EventHandler <OpenWebNetDataEventArgs>(monitor_DataReceived);
            monitor.ConnectionError += new EventHandler <OpenWebNetErrorEventArgs>(monitor_ConnectionError);

            monitor.Connect();
            command.Connect();



            disconnectBtn.Enabled = true;
            connectBtn.Enabled    = false;
        }