strophe js MUC房间

时间:2015-05-13 11:16:57

标签: xmpp strophe muc

我已经从桌面客户端创建了空间。并希望使用strophejs在这个房间发送消息和接收消息。我已经设置了muc插件,但我没有看到任何文档。 1)如何订阅房间里的消息 2)如何向房间发送消息

1 个答案:

答案 0 :(得分:0)

首先,如果您还没有,请阅读http://xmpp.org/extensions/xep-0045.html

通过加入一个房间,您应该收到消息,在发送消息时,您将消息发送到房间jid而不是个人。

加入会议室(连接/连接到jabber服务器后):

  

connection.muc.join(room,nick,msg_handler_cb,pres_handler_cb,   roster_cb,密码,history_attrs);

房间是房间的jid,缺口是你的昵称。 您将需要编写回调函数来处理消息,名单和存在(msg_handler_cb,pres_handler_cb,roster_cb)。如果不需要,密码可以为null。您的历史记录属性定义了行maxstanzas,它定义了加载时获取消息的时间。