Проблема с ответом XMPP BOSH

Я новичок в веб-клиенте XMPP и bosh. Я использую stropher js для демонстрации чата.

На моем сервере punjab bosh успешно установлен. Я отправляю ниже запрос на установление соединения в сообщении на URL-адресе сервера bosh.

Запрос:

<body rid='2122769834' xmlns='http://jabber.org/protocol/httpbind' to='MY server Domain URL' xml:lang='en' wait='60' hold='1' content='text/xml; charset=utf-8' ver='1.6' xmpp:version='1.0' xmlns:xmpp='urn:xmpp:xbosh'/>

Ответ:

<body xmlns='http://jabber.org/protocol/httpbind' inactivity='60' secure='true' authid='f3fccd4d' content='text/xml; charset=utf-8' window='3' polling='15' sid='a72390785c3cce0c819e6f0943143fae54625258' requests='2' wait='60'/>

И давая мне непрерывный статус как подключение, и когда ответ будет получен от вышеуказанного запроса, он будет автоматически отправлять новые данные ниже запроса.

Запрос

<body rid='2122769835' xmlns='http://jabber.org/protocol/httpbind' sid='a72390785c3cce0c819e6f0943143fae54625258'/>

Ответ:

<body xmlns='http://jabber.org/protocol/httpbind'/>

и непрерывная отправка вышеуказанного запроса и получение вышеуказанного ответа. Я пробовал разные демо. Но везде, где я получаю данные одного и того же типа.

Я не понимаю, почему аутентификация моих учетных данных для входа не выполняется.

Пожалуйста помогите...!!

Заранее спасибо..!!


person Kishan Patel    schedule 16.10.2013    source источник


Ответы (1)


Вы еще не закончили. После того как вы получите SID обратно с сервера, вам необходимо пройти аутентификацию, перезапустить, привязать ресурс, перезапустить и т. д. См. http://xmpp.org/extensions/xep-0206.html.

person Mark S    schedule 04.11.2013