Is it wise to use Reachability Class(from Apple) to check for a remote host\'s availability ? say for example, www.google.com
or should I use
NSStri
Reachability will not tell you if a remote host is contactable. It only tests the first hop i.e. can you send a packet to your router. If the router cannot reach the wider internet, reachability will still tell you that you have a wifi connection. You have to implement one of the other suggested solutions to test "true" reachability.