]> git.meshlink.io Git - catta/blob - avahi-client/client-test.c
cc41f49e9c1d02b527d6324e9011aea31db29223
[catta] / avahi-client / client-test.c
1 #include <avahi-client/client.h>
2 #include <stdio.h>
3 #include <glib.h>
4
5 int
6 main (int argc, char *argv[])
7 {
8     GMainLoop *loop;
9     AvahiClient *avahi;
10     char *ret;
11
12     loop = g_main_loop_new (NULL, FALSE);
13     
14     avahi = avahi_client_new ();
15
16     g_assert (avahi != NULL);
17
18     ret = avahi_client_get_version_string (avahi);
19     printf ("Avahi Server Version: %s\n", ret);
20
21     ret = avahi_client_get_host_name (avahi);
22     printf ("Host Name: %s\n", ret);
23
24     ret = avahi_client_get_alternative_host_name (avahi, "ubuntu");
25     printf ("Alternative Host Name: %s\n", ret);
26     
27     g_free (avahi);
28
29     g_main_loop_run (loop);
30
31     return 0;
32 }