函数

GLibget_host_name

自:2.8

声明 [src]

const gchar*
g_get_host_name (
  void
)

描述 [src]

为机器返回一个名称。

返回的名称不一定是个完全合格的域名,甚至不一定存在于 DNS 或其他名称服务中。它甚至不必在你的本地网络或站点中是唯一的,但通常都是唯一的。调用者不应依赖返回值具有任何特定属性(如唯一性)来确保安全。即使在应用程序运行时机器名称发生更改,此函数的返回值也不会更改。返回的字符串归 GLib 所有,不应修改或释放。如果无法确定名称,则返回一个默认固定字符串“localhost”。

返回字符串的编码为 UTF-8。

自:2.8 起可用

返回值

类型: const gchar*

机器的主机名。

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