函数

GLibhostname_is_ip_address

从 2.22 起

声明 [源代码]

gboolean
g_hostname_is_ip_address (
  const gchar* hostname
)

描述 [源代码]

测试hostname是否为 IPv4 或 IPv6 地址的字符串形式。(例:“192.168.0.1”。)

自 2.66 起,接受带区域 ID 的 IPv6 地址(RFC6874)。

自 2.22 起可用

参数

hostname

类型: const gchar*

一个主机名(或字符串形式的 IP 地址)。

数据归函数的调用者所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。

返回值

类型: gboolean

如果hostnameIP 地址,则为 TRUE