@kill_windows

Группы в XMPP/ MUC XMPP ?

Кто работал с MUC XMPP, подскажите "Как присоединится к группе и отправлять\получать сообщение из этой группы" ?
Использую Strophe + openfire.
Общаться с другими пользователями на прямую уже научился, как это делать в общем чате хз.
  • Вопрос задан
  • 2645 просмотров
Решения вопроса 1
@kill_windows Автор вопроса
Вот что у меня получилось.
Подключение к группе :

var o = {to:'имя_комнаты@доммен/ник_в_комнате'}; 
var m = $pres(o); 
m.c('x', {xmlns : 'http://jabber.org/protocol/muc#user'}, null); 
connection.send(m.tree());


Если комната запаролена

var o = {to:'имя_комнаты@доммен/ник_в_комнате'}; 
var m = $pres(o); 
m.c('x', {xmlns : 'http://jabber.org/protocol/muc#user'}, null).c('password', null, 'pass'); 
connection.send(m.tree());


Для отправки сообщение в группу

var o = {to:'имя_комнаты@доммен', type : 'groupchat'}; 
var m = $msg(o); m.c('body', null, 'hello'); 
connection.send(m.tree());
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы