我正在使用
目前我看到的唯一解决方案是在XMPP服务器启动之前启动一个守护程序并监视发送的所有存在消息 - 然后如果用户发送了“我在线”的类型消息但没有相应的“我正在注销”消息,则说该用户在线。然而,作为对XMPP一般的新手,我认为应该有更好的方法来实现这一点。
xmpppy
库编写一个XMPP客户端,可以与用户聊天。它有自己的XMPP用户帐户,并且需要知道给定用户是否在线。然而,文档在如何做到这一点方面有些缺乏。你会推荐什么?目前我看到的唯一解决方案是在XMPP服务器启动之前启动一个守护程序并监视发送的所有存在消息 - 然后如果用户发送了“我在线”的类型消息但没有相应的“我正在注销”消息,则说该用户在线。然而,作为对XMPP一般的新手,我认为应该有更好的方法来实现这一点。