]> git.meshlink.io Git - catta/blobdiff - avahi-sharp/AvahiTest.cs
* update to the latest avahi-client API (LookupFlags)
[catta] / avahi-sharp / AvahiTest.cs
index a23eee5c50663695489c3a239399c6181cc6b6ad..0f8e1c0d9362b01f42f93c93d684327f0b4b3f5d 100644 (file)
@@ -43,16 +43,25 @@ public class AvahiTest {
        {
                Console.WriteLine ("Entry group status: " + state);
 
+               /*
                if (state == EntryGroupState.Established) {
                        DomainBrowser browser = new DomainBrowser (client);
                        browser.DomainAdded += OnDomainAdded;
                }
+               */
+
+               BrowseServiceTypes ("dns-sd.org");
        }
 
        private static void OnDomainAdded (object o, DomainInfo info)
        {
                Console.WriteLine ("Got domain added: " + info.Domain);
-               ServiceTypeBrowser stb = new ServiceTypeBrowser (client, info.Domain);
+               BrowseServiceTypes (info.Domain);
+       }
+
+       private static void BrowseServiceTypes (string domain)
+       {
+               ServiceTypeBrowser stb = new ServiceTypeBrowser (client, domain);
                stb.ServiceTypeAdded += OnServiceTypeAdded;
        }