title: MonoTouch, test if remote device is found on local network
body: <p>I am using MonoTouch to develop an app which will connect to remote devices on a network. These devices have data which can be access through http queries. </p>
  
  <p>If I provide a valid IP address to a controller the app works perfectly, however it hangs for a long time if the controller is not on the network. For this reason I thought it would be good to use the Reachability.cs class which can be found here: </p>
  
  <p><a href="https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs" rel="nofollow">https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs</a></p>
  
  <p>Instead of using google.com as the host, I am using the IP address of the controller. I have read that there is a bug with this class which causes it to not like having "http" at the beginning of the URL. Having now tried numerous things to get this working I am out of ideas. </p>
  
  <p>Do anyone have any suggestions? Perhaps I am reinventing the wheel here. </p>