本人不才 学IOS没多长时间 但由于项目所困 要实现类似于微信的app 所以网上查资料 整理了下
但发现网上很多都是基于ejabbard的 我这边要求服务器是JAVA语言的 所以只能对Openfire二次开发
本人入行较晚 ios版本也已升为ios7 网上的例子也多为以前的版本xib的居多 再加上本人理解能力较差 所以走了很多弯路
所以就当是自己留个学习备份 若有错误 请大神指点
好 废话不多说 上图上代码上说明
服务器在win7上搭建
服务器 :Openfire 3.9.3
下载地址 http://www.igniterealtime.org/downloads/index.jsp
测试软件:Spark 2.6.3
下载地址 同上
然后安装 没什么说的
登陆
点击Launch Admin 进入服务器页面
这里填写的就是安装时所填写的 用户名和密码
然后进入
设置有几个要注意的地方
1.语言
2.数据库
这里我没有用Openfire自带的数据库 而是用了本机的MySql
在安装的时候选择 标准数据库连接 而不是嵌入数据库
3.服务器设置
这里也要注意下
因为是局域网测试用 所以 服务器名称我设为127.0.0.1
而代码里的ip要写对方的ip 例如(192.168.1.105) 这个我们之后用到了再说 不急
4.然后我们来新建几个用户
好 服务器这边 这就OK了
然后是 测试用的客户端
安装Spark 也没什么说的
完成后 界面就是这个样子的
对 就是这个地方 服务器这里要填写当前服务器的局域网IP地址 而不是127.0.0.1 或者host名
然后登陆测试
好 登陆成功 测试通过
这篇就完成了
下一篇 我就要接着写XMPP通讯 传输过来的到底是什么东西
最后还是要说 本人刚开始写这种技术性的博客 肯定会有很多技术上的不足和缺陷
自己也尚处于学习阶段 嗯...大家多学习 多讨论
以上