len = g_socket_receive_from(gusock, &address, buffer, len, NULL, NULL);
iaddress = g_inet_socket_address_get_address(G_INET_SOCKET_ADDRESS(address));
if (g_inet_address_get_is_loopback(iaddress)) {
len = g_socket_receive_from(gusock, &address, buffer, len, NULL, NULL);
iaddress = g_inet_socket_address_get_address(G_INET_SOCKET_ADDRESS(address));
if (g_inet_address_get_is_loopback(iaddress)) {