小编Doo*_*y P的帖子

让ejabberd通知外部模块客户端存在更改

我在jabber.domain.com上有一个ejabberd服务器,在presence.domain.com上用python(使用sleekxmpp)编写了一个xmpp组件.

我希望每次客户端将其状态从可用状态更改为不可用状态时,该组件都会收到通知,反之亦然.

客户自己没有任何联系.

目前,我已将我的客户设置为将他们的可用状态节发送到admin@presence.domain.com,并且我确实获得了他们的在线/离线状态通知.但我觉得这不是正确的做法.

我希望客户端不会知道presence.domain.com上的组件,他们只是连接到jabber.domain.com,组件应该以某种方式得到服务器通知客户端存在.

有没有办法做到这一点?我的组件设置是否正确?或者我应该考虑使用xmpp插件/模块/等.

谢谢

python xmpp ejabberd

1
推荐指数
1
解决办法
1210
查看次数

标签 统计

ejabberd ×1

python ×1

xmpp ×1