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
Throws
[ErrorWrap]