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