MonoTouch を使用して、ネットワーク上のリモート デバイスに接続するアプリを開発しています。これらのデバイスには、http クエリを介してアクセスできるデータがあります。
コントローラーに有効な IP アドレスを指定すると、アプリは完全に機能しますが、コントローラーがネットワーク上にない場合、長時間ハングします。このため、次の場所にある Reachability.cs クラスを使用するとよいと思いました。
https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs
ホストとして google.com を使用する代わりに、コントローラーの IP アドレスを使用しています。このクラスにはバグがあり、URL の先頭に「http」があるのを好まないということを読みました。これを機能させるために多くのことを試してみましたが、私はアイデアがありません。
誰か提案はありますか?おそらく、私はここで車輪を再発明しています。