首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android smack源码分析——接收消息以及怎么解析消息

2013-02-24 
android smack源码分析——接收消息以及如何解析消息(谨记:上图只显示本文章解释所要用到的类和方法,减缩了

android smack源码分析——接收消息以及如何解析消息

(谨记:上图只显示本文章解释所要用到的类和方法,减缩了一些跟本文主题无关的代码,只留一条贯穿着从建立连接到接收消息的线。)

解析这块东西打算从最初的调用开始作为入口,抽丝剥茧,逐步揭开。

1.

?

解释:创建包的监听以及包的过滤,当有消息到时就会广播到所有注册的监听,当然前提是要通过packetFilter的过滤。

2.

connection = new XMPPConnection();

XMPPConnection在这构造函数里面主要配置ip地址和端口(super(new ConnectionConfiguration("169.254.141.109", 9991));)

3.

connection.addPacketListener(packetListener, packetFilter);?
connection.connect();

注册监听,开始初始化连接。

4.

?

?

项目下载(只有客户端的,服务端的就是一个简单的socket接受,为了锻炼一下大家的编写代码的能力,服务器那个只能自己写咯^0^,其实是懒得上传了,代码很简单的)

http://files.cnblogs.com/not-code/simualteSmack.zip

热点排行