GeoInetSocketAddress

描述 [源代码]

class Gio.InetSocketAddress : Gio.SocketAddress
  implements Gio.SocketConnectable {
  /* No available fields */
}

IPv4或IPv6套接字地址。即GInetAddress和一个端口号的组合。

在UNIX术语中,GInetSocketAddress对应于struct sockaddr_instruct sockaddr_in6

子类

构造器

g_inet_socket_address_new

addressport创建一个新的GInetSocketAddress

自:2.22

g_inet_socket_address_new_from_string

addressport创建一个新的GInetSocketAddress

自:2.40

实例方法

GSocketAddress继承的方法(3个)
g_socket_address_get_family

获取地址的套接字家族类型。

自:2.22

g_socket_address_get_native_size

获取地址的本地struct sockaddr的大小。您可以使用此方法为g_socket_address_to_native()分配内存。

自:2.22

g_socket_address_to_native

GSocketAddress转换为本地struct sockaddr,可以传递给低级函数,如connect()或bind()。

自:2.22

GObject继承的方法(43个)

有关方法完整列表,请参阅GObject

GSocketConnectable继承的方法(3个)
g_socket_connectable_enumerate

connectable创建一个GSocketAddressEnumerator

自:2.22

g_socket_connectable_proxy_enumerate

为需要通过代理连接到地址的connectable创建一个会返回每个地址的GProxyAddressGSocketAddressEnumerator

自:2.26

g_socket_connectable_to_string

GSocketConnectable格式化为字符串。这是用于调试输出的可读格式,不是一个稳定的序列化格式。它不适用于用户界面,因为它公开了过多的信息,对于用户来说信息过于详细。

自:2.48

属性

Geo.InetSocketAddress:address

地址。

自:2.22

Geo.InetSocketAddress:flowinfo

IPv6地址的sin6_flowinfo字段。

自:2.32

Geo.InetSocketAddress:port

端口。

自:2.22

Geo.InetSocketAddress:scope-id

IPv6地址的sin6_scope_id字段。

自:2.32

GSocketAddress继承属性(1)
Gio.SocketAddress:family

套接字地址的族。

自:2.22

信号

GObject继承的信号(1)
GObject::notify

当对象的某个属性通过 g_object_set_property()、g_object_set() 等方式设置值时,将发出 notify 信号。

类结构

struct GioInetSocketAddressClass {
  GSocketAddressClass parent_class;
  
}

无描述信息。

类成员
parent_class: GSocketAddressClass

无描述信息。