// // called when peer target changes // /// <summary> /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) { PeerData peer = (PeerData)comboBox1.SelectedItem; try { resolver = DNSService.Resolve(0, 0, peer.Name, peer.Type, peer.Domain, new DNSService.ResolveReply(OnResolveReply)); } catch { MessageBox.Show("Unable to Resolve service", "Error"); Application.Exit(); } }
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e) { if (resolver != null) { resolver.Dispose(); } if (browseList.SelectedItem != null) { try { BrowseData data = (BrowseData)browseList.SelectedItem; resolver = DNSService.Resolve(0, 0, data.Name, data.Type, data.Domain, new DNSService.ResolveReply(OnResolveReply)); } catch { MessageBox.Show("Resolve Failed", "Error"); Application.Exit(); } } }