Подтвердить что ты не робот

Как использовать XMPP над BOSH

Поэтому я немного смущен тем, что искусно BOSH. Это способ взаимодействия с сервером XMPP с помощью http? Например, openfire использует BOSH в http://domain.com:7070/http-bind/

Как использовать этот URL? Что нужно сделать?

4b9b3361

Ответ 1

Проще говоря, BOSH моделирует постоянное соединение между клиентом и сервером XMPP с использованием HTTP-вызовов.

Клиент делает HTTP-запрос на сервер, если сервер не имеет ничего для отправки клиенту, сервер держится за соединение за определенное время (например, 30 секунд). Через 30 секунд сервер возвращает HTTP-запрос, инициированный клиентом. Мгновенно клиент делает другой HTTP-запрос, и это продолжается.

Используя этот подход, клиент имитирует постоянный сеанс.

Ответ 2

BOSH определяется XEP-206.