Ejemplo n.º 1
0
        private void bActive_Click(object sender, EventArgs e)
        {
            try
            {
                System.Net.IPAddress ipa ;
                if (System.Net.IPAddress.TryParse(tbIpAddress.Text, out ipa))
                {
                    //判断ip port 是否一样。
                    if (bt.Ip != tbIpAddress.Text.Trim() || bt.Port != int.Parse(tbPort.Text))
                    {
                        //add code
                        bt.Close();

                        bt = new DXBStudio.BTServer(tbIpAddress.Text.Trim(),int.Parse(tbPort.Text));
                        AsynOpenListening();
                    }
                    else
                        MessageBox.Show("没有变化不修改!");
                }
                else
                    MessageBox.Show("IP地址不标准");

            }catch{
                MessageBox.Show("请检测Port是否是数字,是否超出范围!");
            }
        }
Ejemplo n.º 2
0
        private void InitData()
        {
            //throw new NotImplementedException();
            try
            {
                bt = new DXBStudio.BTServer();

                tbDatabaseAddress.Text = DXBStudio.DBHelp.sDbAddress;
                tbDbPort.Text = DXBStudio.DBHelp.sDbPort;
                tbPass.Text = DXBStudio.DBHelp.sDbPass;
                tbDbUser.Text = DXBStudio.DBHelp.sDbUser;
                tbIpAddress.Text = bt.Ip;
                if (bt.Ip == "0.0.0.0")
                    checkBox2.Checked = true;
                tbPort.Text = bt.Port.ToString();

                pbDatabase.Style = ProgressBarStyle.Marquee;

                DXBStudio.Terminal.InitData(DXBStudio.BTServer.Mac);
                ////////////////////////////////////////////
                //int i =0;
                foreach (DXBStudio.Terminal t in DXBStudio.Terminal.lTerminals)
                {
                    AppRow(dataGridView1,t);
                }
                AsynOpenListening();
            }
            catch (Exception e){
                MessageBox.Show(e.Message);
            }
        }