5 void new_client (GServer* server, GConn* conn, gpointer data)
19 keyfile = g_key_file_new ();
21 g_key_file_load_from_file (keyfile, "conf", G_KEY_FILE_NONE, NULL);
23 conf_address = g_key_file_get_string (keyfile, "global", "address", NULL);
24 port = g_key_file_get_integer (keyfile, "global", "port", NULL);
26 printf ("Listen address is %s:%d\n", conf_address, port);
28 inetaddr = gnet_inetaddr_new_nonblock (conf_address, port);
29 gnet_server_new (inetaddr, port, new_client, NULL);
31 g_main_loop_run (g_main_loop_new (g_main_context_default (), TRUE));