Sets our main struct and passes it to the parent class.
Creates a new GSocketConnectable for connecting to the given hostname and port.
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.
Gets addr's hostname. This might be either UTF-8 or ASCII-encoded, depending on what addr was created with.
Get the main Gtk struct
Gets addr's port number
Gets addr's scheme
the main Gtk struct as a void*
Creates a new GSocketConnectable for connecting to the given hostname and port. May fail and return NULL in case parsing host_and_port fails.
Creates a new GSocketConnectable for connecting to the given uri. May fail and return NULL in case parsing uri fails.
the main Gtk struct
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.
See GSocketConnectable for an example of using the connectable interface.