0

我正在使用 QXmpp 0.7.6 库来实现服务器应用程序。图书馆本身就是一个完美的范例。如果您想扩展 QXmppServer,那么当客户端成功验证时,有一个QXmppServer服务器QXmppIncomingClient并将它们存储在私有 QSet 中,此外还有一个 QXmppServerExtentsion。

但是我现在对QSet<QString> presenceSubsciptions(QString JID)在课堂上使用虚拟方法的目的感到困惑QXmppServerExtension

实际上,QXmppServer 端没有任何存在处理选项,所以我从 QXmppServerExtension 继承了我自己的 PresenceExtention 类,但我不知道有什么presenceSubscribtion方法。顺便说一句,还有一个问题,当客户端连接到服务器时,它会将在线客户端存储在 QSet 中。

但目前我无法访问客户端的存在状态以将其从连接的客户端名册发送给客户端。可以指导我吗?也许,上述方法对于该目标是抽象的?

4

0 回答 0