xmpp 中的永久组
Posted
技术标签:
【中文标题】xmpp 中的永久组【英文标题】:Permanent group in xmpp 【发布时间】:2015-07-10 12:28:30 【问题描述】:我正在使用 jabber、agsxmpp 库在 c#.net 中开发一个聊天应用程序,我想在其中进行群聊,例如 whatsapp groupchat 和 skype groupchat。
我在 xmpp 中遇到了 persistent room。 它是否提供永久组的功能?持久组的创建者是否可以添加成员而不向他们发送邀请?
我在 google 上搜索了 XMPP 的东西,但没有找到明确使用持久化的房间,还是应该只和会员一起去?如果是,请说明如何。
【问题讨论】:
【参考方案1】:XMPP 群聊在XEP-0045: Multi-User Chat 中定义。规范确实将“永久房间”定义为“如果最后一个占用者退出,则不会被破坏的房间;反义词:临时房间。”。
但是,我认为这不是您所说的 Whatsapp 的意思。在 XMPP 中,MUC 房间是基于存在的。这意味着只有在您打开会话并发送您的出席信息以加入 MUC 房间时,您才能进入 MUC 房间。您不能强制用户加入 MUC 房间,因为只有他的客户才能发送出席信息加入。
【讨论】:
以上是关于xmpp 中的永久组的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 中使用 ejabberd xmpp 创建永久组