Специальное Wi-Fi соединение между iPhone и Mac - возможно? - PullRequest
2 голосов
/ 04 декабря 2009

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

Ждем ваших ответов.

Спасибо!

1007 * A.K. *

Ответы [ 3 ]

5 голосов
/ 04 декабря 2009

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

В основном:

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

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

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

0 голосов
/ 04 декабря 2009

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

...