示例#1
0
        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();
            }
        }
示例#2
0
        //
        // 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();
            }
        }