基于XMPP协议的IOS实现(一)服务器搭建

本人不才 学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通讯 传输过来的到底是什么东西


最后还是要说 本人刚开始写这种技术性的博客 肯定会有很多技术上的不足和缺陷 

自己也尚处于学习阶段 嗯...大家多学习 多讨论  

以上


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值