新しいソフトを作成中に気づいた事ですが、
メディア・レンダラーを検索時にメディアサーバーソフトは
ほとんど、確実に応答を返してきますが
どうも、BRAVIAは、検索に応答をまったく返さなくなる事が有る様です。
(少なくとも、自宅のBRAVIAは、そのように動作しています)
Dicoveryも本来ssdp:allで検索したかったのですが、BRAVIAのみが応答を返さない為
仕方なく、サーバーとレンダラーを指定して別々に検索してしています。
検索さえ出来れば、問題なく動くのですが、ちょっと困りものです。
(今の、最新のBRAVIAはどうなのでしょうか?、改善されていれば良いのですが)
他の、レンダラーでは、このような現象は発生しないので、BRAVIA特有の問題だと思われます。
(タイムアウトをどんなに長くしても、全く応答しなくなります)
(アプリを何度再起動しても見つからなくなるようです)
とりあえず、Tipsとして書いておきます。
このような、状態になった場合は、iPhoneの電源を一度落として
再起動すると、検索出来る確率が上がる様です。
(何故なのか、理由は謎です。 — BRAVIAがキャッシュしている何らかの情報が
クライアントが見えなくなる事によってクリアでもされるんでしょうか?
それなら、電源迄落とさなくてもアプリの再起動で大丈夫な気が・・・)
不思議なのは、デバック時のシュミレータによる動作時は
この現象が発生しない事です。
(なんとか、原因を突き止めて、対処したい所です。)
