自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 XMPP聊天软件客户端开发(3)

步骤4:好友列表以及状态(Roster and Presence)。Roster:好友列表,但它不是一个表,而是一个比较复杂的类。Presence:好友的状态,是Roster中包含的类,但有特殊作用。大家阅读源码,了解Roster 与 Presence包含的信息。特别注意几个枚举类的不同,不要混淆了。·加载列表: 通过Roster类的getInstanceFor()函数和connection就可以

2015-05-12 21:21:11 983

原创 XMPP聊天软件客户端开发(2)

步骤3:开始follow文档来实践基础功能。(文档在压缩包里的releasedocs文件夹内,有中文版的,大家可以在网上找找,但是注意版本问题)·建立连接: ConnectionConfiguration是连接的配置类,配置连接的基本信息,如服务器名字、地址、端口、安全模式等。新建连接时,将Configuration作为Connection的构造参数传入就可以创建连接实例。 然后执行connec

2015-05-12 21:09:50 551

原创 XMPP聊天软件客户端开发(1)

在此记下我做这个项目的过程,遇到的难点和问题。OK,项目开始问题当然是怎么去开发。 在初步了解XMPP是一个协议就可以知道这个开源的协议会有很多实现,无论是服务端还是客户端。所有软件基于XMPP来编写,就是面向接口编程的思想。整个项目的架构如下: 服务端:直接使用Openfire服务器,这个服务器很简便,基本把许多功能都实现了,而且安装简便。开发客户端基本上不会接触服务端的代码。客户端:开发

2015-05-12 20:56:09 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除