【问题标题】:allow members to search for chat rooms they belong in XMPP with Smack API允许成员使用 Smack API 在 XMPP 中搜索他们所属的聊天室
【发布时间】:2013-12-12 01:49:18
【问题描述】:

我正在创建一个聊天室网站,每个用户都可以创建一个房间并将他的朋友添加到该房间然后开始聊天!:D 我使用 XMPP 作为该站点的工具,使用 ejabberd 服务器和 smack API 作为客户端对于房间配置!正如您已经了解房间只是会员,但我正在寻找一种方法让每个用户看到她所属的所有房间! 是否可以使用 xmpp 协议(获取我所属的所有房间)?如何?

公开房间能解决问题吗?顺便说一句,我怎么能用 smack API 做到这一点? 或者更好地说,我如何选择将房间设置为公开或隐藏

提前致谢

【问题讨论】:

    标签: xmpp openfire smack ejabberd


    【解决方案1】:

    不,这在 XMPP 中是不可能的。这个以前有人问过,见:Is there a way to determine which Mulit User Conferences (MUC) a user has joined?

    但是,您可以在每次用户进入(和/或离开)房间时自己在单独的数据存储中跟踪这些房间,但这超出了前面提到的 XMPP 的范围。

    【讨论】:

      猜你喜欢
      • 2013-09-30
      • 2012-12-19
      • 1970-01-01
      • 2013-08-09
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      相关资源
      最近更新 更多