Поддерживает ли iPhone режим Wi-Fi ad-hoc? - PullRequest
10 голосов
/ 14 августа 2011

Поддерживает ли iPhone режим специальной сети? Могут ли айфоны соединяться друг с другом, не требуя существующей сети? Если да, как я могу создать специальную сеть в своем приложении?

Ответы [ 6 ]

11 голосов
/ 14 августа 2011

Обновленный ответ:

Взгляните на MultiPeer Connectivity Framework (ссылка на документацию) , представленную в iOS 7. NSHipster имеет хорошую запись (ссылка) . Хотя у вас нет прямого доступа к сети, вы можете легко передавать данные между устройствами и даже использовать другие устройства в качестве посредников для других устройств поблизости.

Legacy Ответ:

Устройства iOS не могут создавать одноранговые сети, используя встроенное приложение «Настройки» или доступные API. Однако, если вы хотите отправлять данные между устройствами в вашем приложении, у вас есть три варианта.

Вы можете использовать Game Kit , CoreBluetooth (в некоторых случаях) или использовать что-то вроде CocoaHTTPServer .

10 голосов
/ 25 ноября 2011

Специальная сеть поддерживается на всех устройствах iOS, но вы не можете создать специальную сеть из своего приложения. В списке доступных сетей выберите специальную сеть, к которой вы хотите подключиться, нажмите стрелку и выберите автоматическое подключение. Теперь ваше устройство будет автоматически подключаться к этой сети, когда оно находится в пределах досягаемости. После этого вы можете использовать соединение, используя обычные сокеты или любой другой сетевой API.

1 голос
/ 12 декабря 2013

Начиная с iOS 7, вы можете использовать Multipeer Connectivity Framework для подключения двух iPhone без существующей сети. Фреймворк будет использовать Bluetooth, режим инфраструктуры Wifi или режим Wifi Adhoc. К сожалению, у вас нет возможности выбрать транспорт, рамки определяют, что лучше.

0 голосов
/ 11 августа 2013

IOS 6.1.3 на iPad mini будет подключаться к специальной сети

0 голосов
/ 14 августа 2011

То, что вы описываете, называется пирингом Wifi, который iOS-устройства не поддерживают в данный момент.

0 голосов
/ 14 августа 2011

Нет, стоковые айфоны не поддерживают Wi-Fi-связь ad-hoc.

Да, айфоны могут подключаться друг к другу без существующей сети, используя Bluetooth (через Gamekit API).

...