Как поддерживать связь через tcp в чате Facebook? - PullRequest
4 голосов
/ 01 ноября 2011

Я реализовал клиент чата XMPP с API чата Facebook, он может входить в систему и общаться в чате.Но я обнаружил, что XMPP-сервер чата Facebook не поддерживает XEP-0199.Таким образом, если клиент не отправляет и не получает сообщение в течение длительного времени (tcp-соединение не используется), клиент будет в автономном режиме.

Как работает tcp-соединение чата Facebook?

1 Ответ

4 голосов
/ 02 ноября 2011

В XMPP есть практика отправки одного пробела через некоторый интервал. Это поддерживает TCP-соединение живым.

В разделе XMPP-Core 4.6 описаны проблемы, связанные с этим.

...