首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >agsxmpp事件顺序

agsxmpp事件顺序
EN

Stack Overflow用户
提问于 2012-07-23 22:36:23
回答 2查看 475关注 0票数 0

对agsXMPP有问题。我想做的是,作为"User1“连接到openfire服务器(例如),检查我的花名册中的哪些用户在线,并返回在线用户名的集合。问题是,OnPresence事件是最后一个事件(根据我的研究),它发生在每个在线用户身上。但是我怎么知道它什么时候检查完了所有的在线用户,这样我才能最终退还我的在线收藏呢?有没有类似OnPresenceEnd事件的东西?

请帮帮我!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-27 19:51:41

不没有那样的东西。xmpp服务器在它自己的节中发送每个存在。并且XMPP协议中没有任何内容会告诉您所有初始状态现在都已收到。

XMPP是一种异步协议。在可能的情况下,保持代码也是异步的,并在每次OnPresence事件之后更新状态。

票数 0
EN

Stack Overflow用户

发布于 2013-03-17 00:53:58

新的agsXMPP.XmppClientConnection.RosterHandler(method_name1);+= += ObjectHandler( method_name2);<-这就是你需要的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11614709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档