private void btnConnect_Click(object sender, EventArgs e) { try { if (btnConnect.Text.Trim().Equals("Listen")) { //MessageBox.Show(GetLocalIPAddress()); Monitor m = new Monitor(); m.UDPAddress = GetLocalIPAddress(); m.UDPPort = 5500; m.Mode = 0; listener = Zd2911Monitor.CreateZd2911Monitor(m); listener.ReceiveHandler += new ReceiveHandler(listener_ReceiveHandler); listener.OpenListen().ToString(); btnConnect.Text = "Cancel"; } else { listener.CloseListen(); listener = null; btnConnect.Text = "Listen"; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Start() { Log.Info("Starting Udp listener..."); Monitor m = new Monitor(); m.UDPAddress = GetLocalIPAddress(); m.UDPPort = port; m.Mode = 0; listener = Zd2911Monitor.CreateZd2911Monitor(m); listener.ReceiveHandler += listener_ReceiveHandler; listener.OpenListen(); Log.Info("Udp listener started..."); }
private void btn_Listen_Click(object sender, EventArgs e) { if (cbo_SerialPort.Enabled && -1 == cbo_SerialPort.SelectedIndex) { MessageBox.Show("Please Selected Serail Port", "Prompt", MessageBoxButtons.OK, MessageBoxIcon.Information); cbo_SerialPort.Focus(); return; } if (cbo_Baudrate.Enabled && -1 == cbo_Baudrate.SelectedIndex) { MessageBox.Show("Please Selected Baudrate", "Prompt", MessageBoxButtons.OK, MessageBoxIcon.Information); cbo_Baudrate.Focus(); return; } try { if (btn_Listen.Text.Trim().Equals("Listen")) { Monitor m = new Monitor(); if (0 == cbo_Mode.SelectedIndex) { m.UDPAddress = "192.168.0.14";// GetLocalIPAddress(); m.UDPPort = (int)nud_Port.Value; m.Mode = 0; } else { m.SerialPort = Convert.ToInt32(cbo_SerialPort.SelectedItem.ToString().Replace("COM", string.Empty)); m.SerialBaudRate = Convert.ToInt32(cbo_Baudrate.SelectedItem); m.Mode = 1; } listener = Zd2911Monitor.CreateZd2911Monitor(m); listener.ReceiveHandler += new ReceiveHandler(listener_ReceiveHandler); listener.OpenListen(); btn_Listen.Text = "Cancel"; } else { listener.CloseListen(); listener = null; btn_Listen.Text = "Listen"; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }