Я создаю мессенджера, используя XMPP. Я успешно подключился к серверу openfire.Как можно переключиться в автономном режиме в режиме онлайн при наличии openfire?
журналаКонсоль также получил 'подключение' и 'подключен' статус, но я проверил сессию Openfire консоли администратора:
Имя: Anonymous
Ресурс: некоторые значения
Node: Местный
Статус: Заверенная
Присутствие: Offline
Если я использую программу искрового клиента, это изменило присутствие на статус онлайн.
Как это изменить? Должен ли я добавить больше строк в строки?
var jid = 'id';
var pw = 'testpw';
var BOSH_SERVICE = 'http://127.0.0.1:7070/http-bind/';
var connection = null;
connection = new Strophe.Connection(BOSH_SERVICE);
connection.connect(jid, pw, callback);
function callback(status){
console.log(status);
}
Благодаря бобра , Я проверил присутствие с консоли администратора openfire после добавления кода connection.send ($ pres()) в строку. Но статус присутствия все еще отключен. И console.log подключаются. Если используется не connection.send ($ pres()). console.log подключаются и подключаются – ofleaf
Но вы пробовали мой клиент из Plunker (адаптируя его к вашей конфигурации Openfire)? – beaver
Я пробовал сейчас. Он отлично работает !!. Я найду проблему моего кода. Спасибо бобер :) – ofleaf