Push-уведомление основано на сокете, опросе или как? - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть вопрос об услуге push-уведомлений, которую предлагают многие провайдеры.В push-уведомлении находится сервер, который отправляет клиенту конкретное сообщение или оповещение.Обычно адрес клиента в сети скрыт за публичным IP-адресом (который может меняться) и модемом (который скрывает конкретный локальный адрес устройства).

Я думаю, что способ, которым сервер может отправлятьклиенту может быть сообщение:

  1. непрерывный опрос запросов от клиента к серверу (для проверки поступления новых сообщений);
  2. всегда открытый сокет , который позволяет осуществлять непрерывный обмен сообщениями как от клиента, так и от сервера;
  3. a переадресация порта в модеме, поэтому он может направлять запросы отсервер к конкретному устройству в частной локальной сети.

Поэтому, когда я подключен с моим ноутбуком к локальной сети через модем (который имеет не статический IP-адрес), и яЯ не установил переадресацию портов на мой модем. Какая базовая реализация разрешает этот обмен сообщениями?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...