Может ли iPhone или iPod Touch взаимодействовать с другим устройством в той же комнате?
-
04-07-2019 - |
Вопрос
Я новичок в разработке приложений для iPhone и iPod touch. Можно ли общаться напрямую между двумя устройствами в одной комнате, используя WiFi или, возможно, даже BlueTooth на iPhone?
Я видел демо-версию пожарного приложения, в котором один iPhone "горит" другие iPhone, когда они приближаются Как это сделать?
Суть всего этого в том, что я изучаю возможность разработки игры, в которую можно играть с другим человеком в той же комнате.
Решение
iPhone поддерживает обнаружение службы на основе Bonjour, и некоторые приложения используют это для синхронизации, например, с ПК в одной сети. Изучите образцы и руководства в iPhone SDK. WiTap и BonjourWeb - хорошие примеры для начала. NSNetServices и CFNetServices - это API-интерфейсы, с которыми вы будете иметь дело для Bonjour
Другие советы
iPhone - связь с iPhone также может осуществляться через Bluetooth с помощью GameKit .