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.)
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
hostname | the hostname to look up |
flags | extra #GResolverNameLookupFlags for the lookup |
cancellable | a #GCancellable, or null |
Returns
a non-empty #GList