Я заметил, что во время разработки для iPhone 3G функции гнезда BSD просто не работают.Я также заметил, что в то время антенна 3G даже не была включена, и не было WIFI-доступа для резервного копирования сетевого вызова (так что кажется нелепым, что он не включается для поддержки сетевого запроса). Эта информация былапроверено приложением от Apple в SDK, называемом «Проверка подключения», или чем-то в этом роде.
В основном, если вы загружаете Safari или что-то в этом роде, то быстро загрузить приложение - все будет в порядке. Конечно, это не идеально.,Очевидно, что для apple, gethostbyname () или что-то в этом роде ни в коем случае не является причиной для включения антенны.
Я связался с Apple по этому поводу, и они сказали, что функции BSD не включают антенну., но вызов всех функций Objective-C CFNetwork делает.Я хочу переносимый код, так есть ли способ сохранить мои существующие настройки BSD?Мне действительно не нравится кодирование в Objective-C, поэтому, если кто-то знает обходной путь, это было бы здорово.