xmpp 对方离线后添加好友,然后登陆后获取数据库中的花名册然后会直接卡死!

xmpp 对方离线后添加好友,然后登陆后获取数据库中的花名册然后会直接卡死! 有没有遇到同类情况的朋友,求告知!!!
2026年09月23日 14:26
有1个网友回答
网友(1):

主要用的类有:
Roster 可以理解为好友花名册,提供创建删除获取列表等功能Roster.SubscriptionMode 这个在建立链接的时候使用,我的理解就是设置接收请求的模式,有三种,我们项目用的是SubscriptionMode.manual 也就是手动处理。
Presence 有关好友的推送消息,都是Presence包
Presence.Type 有7个Type,包含了好友上线下线、添加删除好友及错误信息的Type
PacketFilter 过滤器,此功能中主要实现过滤出Presence
PacketListener 看名字就知道,Packet监听,可以监听到服务端发来的所有信息。因为xmpp发的包都是它的子类~