public override Task<bool> GetHostReachableAsync(string host, CancellationToken token = default(CancellationToken)) { return Task.Run(() => Reachability.IsHostReachable(host), token); } }