属性

郭豪NetworkMonitor:网络可用

自: 2.32

声明

property network-available: gboolean [ read ]

说明 [源]

网络是否被认为是可用的。即系统是否至少有一个IPv4或IPv6的默认路由。

现实世界的网络当然比这复杂得多;机器可能连接到一个热点,在允许流量通过之前需要支付,或者连接到一个已失效的上游连接的正在工作的路由器。某些主机可能只有当VPN处于活动状态时才能访问。其他主机可能只有当VPN不活动时才能访问。因此,最好使用 `g_network_monitor_can_reach()` 或 `g_network_monitor_can_reach_async()` 在主机之间测试可达性。(另一方面,当属性为 `FALSE` 时,应用可以合理地预期没有任何远程主机可以访问,并且应在它的 UI 中告知用户。)

另请参阅 `GNetworkMonitor::network-changed`。

类型:gboolean

自: 2.32

默认值FALSE
获取方法g_network_monitor_get_network_available()

标志

可读yes
可写no
构造no
仅构造no