添加:8 项
协议
显示器
在 fuchsia.net.reachability/reachability.fidl 中定义
提供可达性状态的快照。
SetOptions
控制对 Watch 的调用所返回结果的详细程度。如果通过此方法设置选项,则它必须位于对通道进行的首次调用中。
在已调用该方法或 Watch 之后调用此方法将导致该频道关闭。如果在调用 Watch 之前未调用此方法,则不会修改 Snapshot 响应。
请求
名称 | 类型 |
---|---|
payload |
MonitorOptions
|
观看
用于更改网络可达性状态的挂起获取 API。
Watch
会返回系统最近的可达性状态信息的快照。第一次调用会返回当前快照。对 Watch
的后续调用将阻塞,直到先前观察到的状态发生变化。
虽然此 API 可保证返回的任何状态在某个时间点都是有效的网络状态,但不能保证可观察到每个中间状态。
并发调用 Watch
是无效的。如果在同一服务器端进行另一个调用正在进行中,而调用 Watch
则会导致通道关闭。
- 响应当前系统可达性状态的快照。
请求
<EMPTY>
响应
名称 | 类型 |
---|---|
payload |
Snapshot
|
表
MonitorOptions
在 fuchsia.net.reachability/reachability.fidl 中定义
序数 | 字段 | 类型 | 说明 |
---|
快照
在 fuchsia.net.reachability/reachability.fidl 中定义
有关外部网络的网络配置和明显可达性状态的信息。
序数 | 字段 | 类型 | 说明 |
---|---|---|---|
1 |
internet_available |
bool
|
指示是否提供互联网可达性。 |
2 |
gateway_reachable |
bool
|
指示是否至少可通过链路层访问任何默认网关。 添加:11
|
3 |
dns_active |
bool
|
指示 DNS 服务是否通过任何已配置的网络正常运行。 添加:11
|
4 |
http_active |
bool
|
指示是否可以通过任何已配置的网络实现 HTTP 提取。 添加了:HEAD
|