Вопрос

Мне просто интересно, можно ли настроить туннель передачи данных между iPhone и Mac, используя оборудование WiFi, присутствующее на обоих устройствах? Моя основная цель - передавать данные с моего iPhone на мой Mac через приложение вдоль специального соединения WiFi. Если есть какие -либо другие методы, которые вы хотели бы предложить, то, пожалуйста, сделайте.

С нетерпением жду ваших ответов.

Спасибо!

Ак

Это было полезно?

Решение

Вы можете использовать Bonjour, через NSNetServices а также CFNetServices Апис

В принципе:

  1. Создайте сервер на Mac
  2. Объявить сервер через Bonjour
  3. Просмотрите Bonjour по телефону и разрешите сервис Bonjour.
  4. Установить связь
  5. Обменными данными через потоки сокетов

Другие советы

Вы не можете автоматически сделать это, пока. То есть вы должны Вручную создайте специальную беспроводную сеть (Сначала «сеть компьютеров-компьютер» в Apple Parlance) на Mac, а затем присоединяйтесь к iPhone к нему, как и в любой другой сети Wi-Fi. После этого предложенные выше методы будут работать просто отлично.

Я думаю, что вы предлагаете, также известный как Wi -Fi Direct, - это очень новая спецификация, которая еще не поддерживается iPhone или OS X (на момент написания этой статьи).

Вы, вероятно, захотите посмотреть на NSNetservices/Cfnetservices (Bonjour) для общего API для достижения такого рода соединения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top