NetworkAddress
GNetworkAddress
provides an easy way to resolve a hostname and then attempt to connect to that host, handling the possibility of multiple IP addresses and multiple address families.
The enumeration results of resolved addresses may be cached as long as this object is kept alive which may have unexpected results if alive for too long.
See iface@Gio.SocketConnectable for an example of using the connectable interface.
Constructors
Creates a new #GSocketConnectable for connecting to the given
Creates a new #GSocketConnectable for connecting to the local host over a loopback connection to the given @port. This is intended for use in connecting to local services which may be running on IPv4 or IPv6.
Properties
Functions
Creates a #GSocketAddressEnumerator for @connectable.
Gets @addr's hostname. This might be either UTF-8 or ASCII-encoded, depending on what @addr was created with.
Creates a #GSocketAddressEnumerator for @connectable that will return a #GProxyAddress for each of its addresses that you must connect to via a proxy.