Ad Hoc Wi -Fi -соединение между iPhone и Mac - возможно?
-
13-09-2019 - |
Вопрос
Мне просто интересно, можно ли настроить туннель передачи данных между iPhone и Mac, используя оборудование WiFi, присутствующее на обоих устройствах? Моя основная цель - передавать данные с моего iPhone на мой Mac через приложение вдоль специального соединения WiFi. Если есть какие -либо другие методы, которые вы хотели бы предложить, то, пожалуйста, сделайте.
С нетерпением жду ваших ответов.
Спасибо!
Ак
Решение
Вы можете использовать Bonjour, через NSNetServices
а также CFNetServices
Апис
В принципе:
- Создайте сервер на Mac
- Объявить сервер через Bonjour
- Просмотрите Bonjour по телефону и разрешите сервис Bonjour.
- Установить связь
- Обменными данными через потоки сокетов
Другие советы
Вы не можете автоматически сделать это, пока. То есть вы должны Вручную создайте специальную беспроводную сеть (Сначала «сеть компьютеров-компьютер» в Apple Parlance) на Mac, а затем присоединяйтесь к iPhone к нему, как и в любой другой сети Wi-Fi. После этого предложенные выше методы будут работать просто отлично.
Я думаю, что вы предлагаете, также известный как Wi -Fi Direct, - это очень новая спецификация, которая еще не поддерживается iPhone или OS X (на момент написания этой статьи).
Вы, вероятно, захотите посмотреть на NSNetservices/Cfnetservices (Bonjour) для общего API для достижения такого рода соединения.