Комната strophe js MUC

Я создал комнату из настольного клиента. И хотите отправлять сообщения и получать сообщения в этой комнате, используя strophejs. Я уже установил плагин muc, но не вижу никакой документации по нему. 1) как подписаться на сообщения в комнате 2) как отправлять сообщения в комнату


person Yevgen Kulik    schedule 13.05.2015    source источник


Ответы (1)


Сначала прочитайте http://xmpp.org/extensions/xep-0045.html, если вы еще не сделали.

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

Чтобы присоединиться к комнате (после подключения/подключения к серверу jabber):

connection.muc.join(комната, ник, msg_handler_cb, pres_handler_cb, roster_cb, пароль, history_attrs);

room — это имя комнаты, а ник — ваш никнейм. Вам нужно будет написать функции обратного вызова для обработки сообщений, списков и присутствия (msg_handler_cb, pres_handler_cb,roster_cb). Пароль может быть пустым, если он не требуется. Ваши атрибуты истории определяют максимальные строки вещей, которые определяют, как далеко назад получать сообщения при загрузке.

person Mark S    schedule 14.05.2015