История изменений
Исправление tiandrey, (текущая версия) :
Ты что, какие нафиг глобальные броадкасты :) Сеть зафлудится.
Третья сторона не обязательна, если у твоего сервера внешний адрес (не обязательно статический, всегда dyndns можно настроить). Смартфон должен периодически подключаться к серверу, а дальше есть несколько вариантов.
Либо сервер просто запоминает адрес смартфона (получается тот же dyndns своими силами), но этот вариант совсем не вариант, если у телефона нет внешнего адреса (например, подключен к WiFi и находится за NAT).
Либо смартфон подключается к серверу и запрашивает у него данные.
В общем случае невозможно отправить IP-пакет напрямую на смартфон, даже с использованием третьей стороны (если не делать VPN на смартфоне). Кстати, да, VPN - ещё одно решение, сможешь напрямую со смартфоном общаться.
Также посмотри в сторону push-уведомлений (Google Cloud Messaging в случае Android и Apple Push Notifications в случае iOS).
Исправление tiandrey, :
Ты что, какие нафиг глобальные броадкасты :) Сеть зафлудится.
Третья сторона не обязательна, если у твоего сервера внешний адрес (не обязательно статический, всегда dyndns можно настроить). Смартфон должен периодически подключаться к серверу, а дальше есть несколько вариантов.
Либо сервер просто запоминает адрес смартфона (получается тот же dyndns своими силами), но этот вариант совсем не вариант, если у телефона нет внешнего адреса (например, подключен к WiFi и находится за NAT).
Либо смартфон подключается к серверу и запрашивает у него данные.
В общем случае невозможно отправить IP-пакет напрямую на смартфон, даже с использованием третьей стороны (если не делать VPN на смартфоне).
Также посмотри в сторону push-уведомлений (Google Cloud Messaging в случае Android и Apple Push Notifications в случае iOS).
Исходная версия tiandrey, :
Ты что, какие нафиг глобальные броадкасты :) Сеть зафлудится.