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是否是数字,是否超出范围!"); } }
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); } }