1

我开发了一个 openfire 插件(Openfire 版本是 3.6.4)来监控用户之间的数据包流,如果管理员这样做,它可以限制 2 个用户聊天,如果有 2 个用户,它在对等聊天中工作正常user1 & user2,管理员希望 user1 不应该与 user2 进行对等聊天,在这种情况下它工作正常,如果 user1 尝试与 user2 聊天,他会收到一条消息“不允许”(自定义消息)(我在代码中抛出数据包拒绝异常以通知发件人)。

现在管理员希望用户 1 不应该与用户 2 开始群聊(用户 2 没有收到聊天室邀请),但邀请者没有收到任何回复说“不允许”(如对等聊天中的情况),所以任何人都可以建议我我该怎么做通过向邀请人发送消息通知他。

我已经在 xmpp RFC 0045 (http://xmpp.org/extensions/xep-0045.html#ban) 中检查了群聊的管理员用例,它有管理员用例来禁止用户群聊,谁能建议我如何使用这个 RFC 数据包通知邀请者。

4

0 回答 0