Resolver.lookupByNameWithFlags

gio.inet_address.InetAddress[] lookupByNameWithFlags(string hostname, gio.types.ResolverNameLookupFlags flags, gio.cancellable.Cancellable cancellable = null)

This differs from gio.resolver.Resolver.lookupByName in that you can modify the lookup behavior with flags. For example this can be used to limit results with gio.types.ResolverNameLookupFlags.Ipv4Only.

Parameters

hostnamethe hostname to look up
flagsextra #GResolverNameLookupFlags for the lookup
cancellablea #GCancellable, or null

Returns

a non-empty #GList

of #GInetAddress, or null on error. You must unref each of the addresses and free the list when you are done with it. (You can use gio.resolver.Resolver.freeAddresses to do this.)

Throws