【问题标题】:strophe js MUC roomstrophe js MUC房间
【发布时间】:2015-05-13 11:16:56
【问题描述】:

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

【问题讨论】:

    标签: xmpp strophe muc


    【解决方案1】:

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

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

    加入房间(附加/连接到 jabber 服务器后):

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

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

    【讨论】:

      猜你喜欢
      • 2018-10-05
      • 2011-08-29
      • 2018-10-07
      • 1970-01-01
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      • 2021-01-04
      • 2019-03-06
      相关资源
      最近更新 更多