]> git.meshlink.io Git - catta/blobdiff - avahi-sharp/AvahiTest.cs
If the client calls EntryGroup::Commit update the local state immediately and
[catta] / avahi-sharp / AvahiTest.cs
index 99cd6e26a4966a3e24e062de1390878f2d923d9a..ba4d59b9e7b2a343843e102fdee36a890304b417 100644 (file)
@@ -32,15 +32,17 @@ public class AvahiTest {
     public static void Main () {
         client = new Client ();
 
-       Console.WriteLine ("joined service name: " + EntryGroup.JoinServiceName ("FooBar", "_foo", "local"));
+       Console.WriteLine ("joined service name: " + Client.JoinServiceName ("FooBar", "_foo", "local"));
 
         EntryGroup eg = new EntryGroup (client);
         eg.StateChanged += OnEntryGroupChanged;
-        eg.AddService ("foobar2", "_daap._tcp", client.DomainName,
+        eg.AddService ("foobar2", "_dingdong._tcp", client.DomainName,
                        444, new string[] { "foo=stuff", "bar=stuff2", "baz=stuff3" });
         eg.Commit ();
+        BrowseServiceTypes ("local");
         Console.WriteLine ("Press enter to quit");
         Console.ReadLine ();
+        client.Dispose ();
     }
 
     private static void OnEntryGroupChanged (object o, EntryGroupStateArgs args)
@@ -57,7 +59,7 @@ public class AvahiTest {
     private static void OnDomainAdded (object o, DomainInfoArgs args)
     {
         Console.WriteLine ("Got domain added: " + args.Domain.Domain);
-        BrowseServiceTypes (args.Domain.Domain);
+        // BrowseServiceTypes (args.Domain.Domain);
     }
 
     private static void BrowseServiceTypes (string domain)