ServiceRegistered ( DNSSDService service, DNSSDFlags flags, String name, String regType, String domain ) { m_name = name; try { m_browser = m_service.Browse(0, 0, "_p2pchat._udp", null, m_eventManager); } catch { MessageBox.Show("Browse Failed", "Error"); Application.Exit(); } }
// // called when the type field changes // private void typeBox_SelectedIndexChanged(object sender, System.EventArgs e) { browseList.Items.Clear(); if (browser != null) { browser.Stop(); } nameField.Text = ""; typeField.Text = ""; domainField.Text = ""; hostField.Text = ""; portField.Text = ""; serviceTextField.Items.Clear(); try { browser = service.Browse(0, 0, typeBox.SelectedItem.ToString(), null, eventManager); } catch { MessageBox.Show("Browse Failed", "Error"); Application.Exit(); } }