Подтвердить что ты не робот

Одноранговая сеть через Wi-Fi в iOS

Я занимаюсь этим уже несколько дней и не могу найти решение. Я хочу создать одноранговую сеть через Wi-Fi на iOS. Все с открытым исходным кодом, похоже, поддерживают работу сервера или клиент, но нет кода, созданного для поддержки обоих - однорангового. Кто-нибудь знает, как я могу это сделать?

4b9b3361

Ответ 2

Считаете ли вы, что используете Apple GameKit? Я использовал его в прошлом для простой связи между устройствами. Это очень просто и может быстро вывести вас из ворот. Это выглядит как хороший учебник.

Ответ 3

Я думаю, что Open Peer - правильное решение. Он обеспечивает реальное прямое одноранговое соединение между устройствами без необходимости централизованного сервера. Ознакомьтесь с этим вводным видео.

Ответ 4

Вы не можете создавать wi-fi сеть программно в iOS, используя существующие API. Однако GameKit предлагает некоторые API-интерфейсы для этого через Bluetooth.

Если вы хотите внедрить собственное решение с использованием CocoaHTTPServer, имейте в виду, что вы все равно не сможете создать прямое соединение wi-fi, вы просто сможете подключать устройства к одному и тому же (уже существующему) Wi- fi сети.

Ad-hoc peer to-peer Wi-Fi (например, 802.11s) в iOS еще несколько лет. Возможно, iOSX;)

Ответ 5

iOS поддерживает структуру межсетевых соединений, которая позволяет устройствам iOS разговаривать друг с другом через Bluetooth, инфраструктуру (с маршрутизатором) WiFi или P2P.

Однако он не дает возможности явно использовать P2P. Существует слой абстракции от того, как подключены какие-либо одноранговые устройства (другие устройства iOS), и в настоящее время он не позволяет подключать не-iOS-устройства.