Painless network reachability with delegate and blocks support.