XMPP
文章平均质量分 77
小羊快跑
我一直在软件技术的海洋里跑来跑去
展开
-
认识smack中的基本对象 - 接口PacketFilter
一 接口PacketFilter的介绍该接口定义了一种过滤packet对象的方法,对于一个packet结果集,只取具有指定属性的子集。该接口主要用于创建packet的监听器(listener)和收集器(collector),通过PacketFilter对监听器和收集器需要处理的packet进行过滤,让他们去处理指定的一部分packet。Smack中已经预定义了一些基本的packet过滤器,翻译 2013-08-07 14:15:40 · 2192 阅读 · 0 评论 -
认识smack中的基本对象 - PacketCollector对象
一 PacketCollector对象的介绍PacketCollector对象根据指定的过滤器收集packet信息包,并将其放入结果集队列,PacketCollector可用于在一个结果集上执行阻塞和轮询操作。当向服务器提交查询请求,并等待查询结果时,往往会使用该对象来实现。Provides a mechanism to collect packets into a result queu翻译 2013-08-07 14:40:53 · 2107 阅读 · 0 评论 -
认识smack中的基本对象 - Roster对象
一 Roster对象介绍将其翻译成中文为"花名册",用来表示一个用户的所有好友清单以及申请加好友的用户清单,为了便于管理,Roster中的用户分组进行管理。当其他用户想申请加好友时,需要向该用户发出一个subcription请求,处理请求的模式有三种:accept_all: 接收所有请求;reject_all: 拒绝所有请求;manual: 手工处理所有请求 二 常用方法翻译 2013-08-07 19:06:09 · 2273 阅读 · 0 评论 -
认识smack中的基本对象 - Registration
一 Registration类的介绍Registration是信息查询包IQ的子类,所以它也包含表示操作类型的四个属性:GET/SET等,当其类型属性为GET时,表示从服务器获取注册对象的信息;而SET类型则表示创建用户,或者是更新已有用户的账户资料。当创建一个新账户时,XMPP服务器会需要一系列的其他属性值,标准的账户属性值列表如下:name: 用户名称first: 用户的姓la翻译 2013-08-07 13:50:59 · 1784 阅读 · 0 评论 -
认识smack中的基本对象-IQ
一 IQ类的介绍IQ继承自Packet,是Info/Query的缩写,IQ是最基本的信息查询包,它被用于从服务器获取信息,或将信息设置到服务器,包括认证、花名册的操作、创建用户等。每个IQ包对象都包含一个类型属性,用于指定改信息包的操作类型,取值为:get、set、result、error。 The base IQ (Info/Query) packet. IQ packets are翻译 2013-08-07 13:36:10 · 3332 阅读 · 1 评论 -
认识smack中的基本对象-Packet
一 对象介绍Packet是XMPP中信息包的原始类,所有存储信息的对象都要继承该类。每个Packet对象必须有一个唯一的ID号,该ID号有系统自动生成,不过也可以自己指定。其常见的字段有"to"、“from"等,Packet的每个属性都由一个键值对表示,键名为字符串类型,键值可以是java的原始类型,也可以是一个序列化的对象。 Base class for XMPP packets.翻译 2013-08-07 09:27:33 · 1886 阅读 · 0 评论 -
认识smack中的基本对象 - Presence对象
一 Presence对象介绍与IQ一样,Presence也是继承自XMPP的基类Packet信息包,Presence主要有两个用途:1)告诉服务器所有客户端当前所处的状态,2)发出添加/删除好友请求;每个Presence信息包都有一个类型属性Presence.Type,如下:available: 表示处于在线状态unavailable: 表示处于离线状态subscribe: 表示已提交翻译 2013-08-08 00:18:25 · 2990 阅读 · 0 评论