+ new_socket = g_socket_accept (socket, NULL);
+
+ if (!new_socket)
+ g_error (error->message);
+
+ address = g_socket_get_remote_address (new_socket, &error);
+
+ if (!address)
+ g_error (error->message);
+
+ g_printf ("got a new connection from %s:%d\n", g_inet_address_to_string (g_inet_socket_address_get_address (G_INET_SOCKET_ADDRESS (address))), g_inet_socket_address_get_port (G_INET_SOCKET_ADDRESS (address)));