【发布时间】:2018-05-15 15:47:30
【问题描述】:
我已经使用 mongooseIM 服务器在我的应用中成功实现了 mucLight。但我知道 ejabberdmuc 协议/strong> 服务器。
哪个客户端扩展支持 muc/mucLight 协议?
有没有办法让使用 muc/mucLight 协议的组共享历史记录?
针对移动设备进行了哪些改进?
还有其他优点和缺点吗?
【问题讨论】:
标签: ejabberd multiuserchat mongoose-im
我已经使用 mongooseIM 服务器在我的应用中成功实现了 mucLight。但我知道 ejabberdmuc 协议/strong> 服务器。
哪个客户端扩展支持 muc/mucLight 协议?
有没有办法让使用 muc/mucLight 协议的组共享历史记录?
针对移动设备进行了哪些改进?
还有其他优点和缺点吗?
【问题讨论】:
标签: ejabberd multiuserchat mongoose-im
https://www.youtube.com/watch?v=4fZ3iQ752Tk 我解释过一次,已经记录下来了。
【讨论】:
哪个客户端扩展支持 muc/mucLight 协议?
几乎每个客户端库都支持 MUC,Smack 和 XMPPFramework 都支持 MUC Light。此外,MUC Light 可以配置为使用 MUC 协议(某些 MUC Light 专有功能不可用)。
有没有办法让使用 muc/mucLight 协议的组共享历史记录?
在 MongooseIM 中,MUC 和 MUC Light 都使用相同的扩展名和表进行存档,因此理论上它们的存档应该是兼容的,但这不是必需的,因此不会在项目中自动测试。
针对移动设备进行了哪些改进?
MUC Light 交换数据的频率远低于 MUC,并且数据包尝试尽可能高效地携带信息,以减少往返和不必要的流量。
还有其他优点和缺点吗?
http://mongooseim.readthedocs.io/en/latest/open-extensions/muc_light/#2-requirements
以下是 MUC Light 背后的高级原则,或多或少直接表明了差异。
【讨论】: