Поддерживает ли IOS одновременное соединение Wi-Fi и 3G /4G?
У меня есть клиент, у которого есть устройство, которое имеет собственную встроенную точку доступа Wi-Fi, и он хотел бы подключить его к iPad 4G через Wi-Fi и одновременно передавать данные через сотовую связь. Поддерживается ли это в IOS, и если да, можете ли вы указать мне соответствующую документацию. Любые предложения приветствуются.
Джим
2 ответа
По сравнению с Android, iOS поддерживает одновременную работу нескольких сетевых адаптеров. Необходимо написать код C, работающий с сокетами BSD, выполнять enum, bind и обрабатывать изменения сетевого интерфейса.
Кстати, в идеологическом отношении очень важно продолжать использовать ту нативную функциональность BSD в C/C++, иначе, кто знает, Apple может через 5-10 лет полностью отказаться от поддержки сокетов BSD:-)
Некоторые примеры C, как это сделать, вы можете найти здесь: https://gist.github.com/avesus/fdb465b60a4f5204845c
Я сам искал этот ответ и в конце концов нашел решение здесь:
Решение не требует какого-либо кода, но вместо этого изменяет настройки вашего iPad. Измените настройки подключения Wi-Fi на Статический вместо DHCP. В настройках Static оставьте поле Router ПУСТОЙ. Я записал значения IP-адреса, маски подсети и DNS, которые использовались DHCP, а затем просто оставил поле Router пустым. Я нашел пару других постов, которые предлагают вводить 0 или 0.0.0.0, но оставив это поле пустым, это заставило меня работать.