LINUX.ORG.RU

История изменений

Исправление 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, :

Ты что, какие нафиг глобальные броадкасты :) Сеть зафлудится.