using System;
using System.Text;
using System.Net;
-using Gtk;
using Avahi;
public class AvahiTest {
eg.AddService ("foobar2", "_daap._tcp", client.DomainName,
444, new string[] { "foo", "bar", "baz" });
eg.Commit ();
-
- Application.Run ();
+ Console.WriteLine ("Press enter to quit");
+ Console.ReadLine ();
}
private static void OnEntryGroupChanged (object o, EntryGroupState state)
private static void OnServiceResolved (object o, ServiceInfo info)
{
- Console.WriteLine ("Service '{0}' at {1}:{2}", info.Name, info.Host, info.Port);
+ Console.WriteLine ("Service '{0}' at {1}:{2}", info.Name, info.HostName, info.Port);
foreach (byte[] bytes in info.Text) {
Console.WriteLine ("Text: " + Encoding.UTF8.GetString (bytes));
}