Можно ли использовать каналы с разъемами Berkley для iPhone?

Прямо сейчас я пишу приложение для iPhone, которое будет взаимодействовать с сетью, и я планирую использовать неблокирующие сокеты Berkley, чтобы я мог полностью контролировать connect (), accept () и recv () тайминги. Единственный вопрос, в котором я пока не уверен, - это как правильно завершить операции longly connect () и recv () (которые могут длиться несколько минут). В UNIX это делается путем создания канала и использования его вместе с сокетами в запросе select (). Запись чего-либо в канал немедленно прервет select (), чтобы я мог проверить отключение и т. Д. Но можно ли использовать каналы на iPhone и можно ли использовать их с select ()? Любые идеи и комментарии приветствуются.

1
задан grigoryvp 8 September 2010 в 12:41
поделиться