Cirrious.MvvmCross.Plugins.Network.Droid.MvxReachability.IsHostPingReachable C# (CSharp) Method

IsHostPingReachable() public method

public IsHostPingReachable ( string host ) : bool
host string
return bool
        public bool IsHostPingReachable(string host)
        {
            bool reachable = false;

            if (IsConnected)
            {
                if (!string.IsNullOrEmpty(host))
                {
                    try
                    {
                        reachable = InetAddress.GetByName(host).IsReachable(ReachableTimeoutInMilliseconds);
                    }
                    catch (UnknownHostException)
                    {
                        reachable = false;
                    }
                }
            }

            return reachable;
        }
    }