I'm doing an app that will have to connect to several hosts. Originally I didn't include Apple's Reachability class, and just did it on my own synchronously, which I've since learned is a bad idea, and in practice I've seen the problems that Apple warns of. So now I'm going to do it asynchronously.
The problem lies in having several hosts - I see that in version 2.0 release notes, the following:
-Rewrote Reachability object to be fully asychronous and simplify monitoring of multiple SCNetworkReachabilityRefs.
So my question is - what did they do and what's the best way for me to take advantage? From googling around, I think it's that the Reachability class is no longer a singleton, and that I should create a new instance of Reachability for each host that I want to track. Is this correct?