标签:openfire 即时通信 java smack 客户端
出自:http://blog.csdn.net/casuallc/article/details/34794501
服务器:openfire
客户端程序:smark编写
首先安装openfire,下载客户端后直接安装即可,数据库可以用openfire自身的,也可以用自己的数据库,只要按提示设置好参数即可
之后,就可以用smark写一个客户端测试与openfire的通信了(需要引进的jar包除了smark自身的,还要引入xmlpull-1.1.3.1.jar、kxml2-2.3.0.jar两个包
,作用是解析xml文件)
备注:我用的smark版本是4.0,要引入的基本包有smack-core-4.0.0.jar、smack-debug-4.0.0.jar、smack-extensions-4.0.0.jar、smack-tcp-4.0.0.jar
debug包使用来调试的,tcp是用来初始化连接的、extension包里面含有发送离线消息、文件等类
下面是创建一个连接
发送消息
发送和接收文件
注册
管理账号密码
至于细节和中间遇到的问题,在程序代码中都有叙述
参考博客:
http://blog.csdn.net/shimiso/article/details/11225873标签:openfire 即时通信 java smack 客户端
原文地址:http://blog.csdn.net/zhanjianshinian/article/details/40921261