从服务器搭建,到客户端实现,一共有四个步骤。服务器搭建基本没有什么大问题,细心一
点
,关键是剩下的三步。
教程使用的
xmpp framework 不是最新的,所以如果你现在从 Github 上下载最新的 XMPP
Framework 的话,应该是会出不少问题。
比如就说导入框架的时候,教程简单的说把几个文件夹托进去就可以。但是等实际操作的时
候,会发现,这么做的话会引起很多编译报错。
一步步来导入
Framework,记住每做一步都要编译一下验证是否没有编译报错,要不等把
所有框架都加进去后,再编译,到时候错误很难查出,我就在这上面浪费了不少时间。
剩下就是客户端的创建了。先大概了解下程序的框架,主要是有三个界面,一个登陆,一个
好友列表,一个聊天界面。
程序与服务器交互,我们把协议实现在
AppDelegate 里,这样方便在任何类中调用。
看图吧:
关键部分就是
XMPPDelegate 协议的实现部分,简单的列举一下要使用到的方法:
1
1
.关于连接的