Поэтому я немного смущен тем, что искусно BOSH. Это способ взаимодействия с сервером XMPP с помощью http? Например, openfire использует BOSH в http://domain.com:7070/http-bind/
Как использовать этот URL? Что нужно сделать?
Ответ 1
Проще говоря, BOSH моделирует постоянное соединение между клиентом и сервером XMPP с использованием HTTP-вызовов.
Клиент делает HTTP-запрос на сервер, если сервер не имеет ничего для отправки клиенту, сервер держится за соединение за определенное время (например, 30 секунд). Через 30 секунд сервер возвращает HTTP-запрос, инициированный клиентом. Мгновенно клиент делает другой HTTP-запрос, и это продолжается.
Используя этот подход, клиент имитирует постоянный сеанс.