![]() |
![]() |
![]() |
GIO Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
GInetSocketAddress; GSocketAddress * g_inet_socket_address_new (GInetAddress *address, guint16 port); GInetAddress * g_inet_socket_address_get_address (GInetSocketAddress *address); guint16 g_inet_socket_address_get_port (GInetSocketAddress *address);
An IPv4 or IPv6 socket address; that is, the combination of a GInetAddress and a port number.
typedef struct { GSocketAddress parent_instance; } GInetSocketAddress;
An IPv4 or IPv6 socket address, corresponding to a struct sockaddr_in or struct sockaddr_in6.
GSocketAddress * g_inet_socket_address_new (GInetAddress *address, guint16 port);
Creates a new GInetSocketAddress for address
and port
.
|
a GInetAddress |
|
a port number |
Returns : |
a new GInetSocketAddress |
Since 2.22
GInetAddress * g_inet_socket_address_get_address (GInetSocketAddress *address);
Gets address
's GInetAddress.
|
a GInetSocketAddress |
Returns : |
transfer none. transfer none. |
Since 2.22
guint16 g_inet_socket_address_get_port (GInetSocketAddress *address);
Gets address
's port.
|
a GInetSocketAddress |
Returns : |
the port for address
|
Since 2.22