hereNSD
の説明に従って、サンプルアプリを作成しました。
アプリは正常に動作し、サービスを検出し、サービスを解決し、サービスが登録されていない場合はサービスが失われたことを報告します。
しかし、次のようなユーザー シナリオでは:
NSD
アプリが名前付きのデバイスで実行されてA
おり、サービスが登録されている場合A
- 、という名前の他のいくつかのデバイスは
B
、このサービスをリッスンしています。C
D
- サービスは によって検出されました
B
-C
予期D
される動作 wifi
デバイスの電源がオフになりましたA
。B
デバイス、C
、でサービスが失われたというメッセージを受信することを期待していますが、受信D
できませんか?
スイッチをオフにせずwifi
に、実行中のサービスを登録解除するアプリをA
閉じると、デバイス、、、でNSD
サービスが失われたというメッセージが表示されます。B
C
D
この理由は何でしょうか?これは既知のバグNSD
ですか? それとも、これがNSD
振る舞い方ですか?