学习记录:
1.从openfire官方http://www.igniterealtime.org/下载openfire server 和 spark
2.spark,源码中有测试用例,可以测试相关功能
1) getConnection(1).sendPacket(new Presence(Presence.Type.available));给服务器发送在线状态
2) PacketCollector collector = getConnection(0)
.createPacketCollector(new MessageTypeFilter(Message.Type.chat));
Message message = (Message) collector.nextResult(2500);
System.out.println(message.getBody());
//PacketCollector 数据包收集器,可以获取数据队列,可以获取离线消息等