Можно ли убедиться, что мой поток реагирует, когда есть доступная сеть? По сути, мой поток должен автоматически получать информацию о доступности сети и выполнять определенную задачу.
Любая помощь будет оценена.
Да, вы можете использовать API Reachability в SystemConfiguration.framework. Смотрите здесь . Пример кода (для iphone) доступен здесь . Части, касающиеся API достижимости, должны быть применимы и для OS X.
Чтобы использовать API, вам необходимо понимать концепцию OS X «run loop». Смотри здесь .
Я нашел способ получения события изменения сети, используя рычаг фреймворка. Добавлен код для получения события изменения сети. Гроул каркас можно найти на http://growl.info/documentation/developer/