2013-07-17 4 views
-1

Я хочу знать различные варианты, доступные в iOS для связи между одним или несколькими устройствами.Каким образом можно использовать iOS для связи между одним или несколькими устройствами.

Как пример, один iPhone или ipad выступает в качестве сервера и отправляет инструкции более чем 100 ipads или iPhone.

Могу ли я получить некоторые идеи или предложения по этому вопросу.

С уважением

Винаяка Karjigi

+0

Push, e-mail, перевозчик голубь, розетки, mdnsresponder. Вы находитесь в локальной сети, в Интернете? – Wain

+0

Я нахожусь в Интернете –

ответ

1

Вы можете использовать TCP или UDP через локальную WLAN. Это довольно легко. Чтобы открыть устройство «Сервер», создайте Bonjour Service на этом устройстве и выполните поиск службы с помощью клиентских устройств.

Затем вы можете получить IP-адрес устройства и начать связь. Это самое быстрое и простое решение. У этого есть только одно требование, все Устройства должны быть в той же WLAN.

Дополнительный бонус заключается в том, что этот макет доступен для всех устройств, имеющих WLAN. Так же Android, компьютеры и все остальное.

Дополнительным способом было бы сделать это через выделенный серверный сервер. И каждое устройство хранит открытый поток на этот сервер, чтобы получать обновления в реальном времени. Тогда у вас нет требования, чтобы каждое устройство должно быть в той же WLAN. Он также может получить доступ к Серверу через мобильную сеть или что угодно.

Bluetooth не является вариантом, потому что есть слишком много устройств, с которыми вы хотите обращаться.