如何在cocoa osx中检测网络事件

Uni*_*orn 2 macos networking events cocoa

是否有可能确保我的线程在有网络可用时做出反应?基本上我的线程应该自动获得网络可用的事件并执行某些任务.

任何帮助将不胜感激.

Yuj*_*uji 5

是的,您可以在SystemConfiguration.framework中使用Reachability API.看到这里.此处提供了示例代码(适用于iphone).有关可达性API的部分也应该可用于OS X.

要使用API​​,您需要了解OS X特定的"运行循环"概念.看到这里.