新增日期:8
通訊協定
螢幕
定義於 fuchsia.net.reachability/reachability.fidl
提供可連性狀態的快照。
SetOptions
控管 Watch 呼叫傳回的結果詳細程度。如果透過這個方法設定選項,則必須透過管道首次呼叫時。
如果在呼叫此方法或 Watch 後呼叫此方法,將會導致管道關閉。如未在呼叫 Watch 前呼叫此方法,系統就不會修改 Snapshot 回應。
要求
名稱 | 類型 |
---|---|
payload |
MonitorOptions
|
觀看
用於變更網路可連性狀態的 Hanging-get 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
|