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

[ErrorWrap]