Сервер Openfire отправляет пустые пакеты

Я использую сервер Openfire для реализации связи XMPP между несколькими клиентами, но в фоновом режиме iOS мы не можем позволить себе читать бесполезные пакеты. Здесь, как я заметил из журналов iOS и других клиентских журналов, сервер Openfire отправляет клиенту какие-то пустые пакеты каждые 2-3 секунды. Я также проверил это с помощью Wireshark.

Кто-нибудь видел это раньше? как я могу остановить такое поведение сервера Openfire при отправке пустых пакетов?

Настройка, используемая для openfire:

  • Версия сервера Openfire: 3.8.2
  • TLS включен
  • В настройках сервера Openfire идеальная продолжительность работы клиента составляет 60 секунд.

person Atanu Pal    schedule 16.09.2014    source источник
comment
Пустые пакеты TCP или пустые строфы (сообщения)? В первом случае это могут быть пробельные запросы, но они не должны появляться каждые 2-3 секунды.   -  person Flow    schedule 16.09.2014
comment
NO STANZAS, это пробельный пинг, после дальнейшего анализа похоже, что он отправляется каждые 10 секунд.   -  person Atanu Pal    schedule 16.09.2014
comment
Получил проблему, это была одна страница сводки сеанса jsp сервера openfire, которая при обновлении вызывает метод, который, в свою очередь, отправляет клиентам пинг пробелов. И я использовал эту страницу, чтобы проверить возможность подключения моих клиентов.   -  person Atanu Pal    schedule 17.09.2014


Ответы (1)


Получил проблему, это была одна страница jsp «сводка сеанса» сервера openfire, которая при обновлении вызывает метод, который, в свою очередь, отправляет клиентам пинг пробелов. И я использовал эту страницу, чтобы проверить возможность подключения моих клиентов.

person Atanu Pal    schedule 14.09.2015