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;
}
}