最近看了关于XMPP的框架,以文本聊天为例,须要发送的消息为:html
基中from是从哪一个用户发送的消息,to是发给谁的消息,XMPP的用户都是以邮箱形式。body就是咱们发送的消息文本。服务器
好了,说到这里,咱们就来开发一个基于XMPP的IOS聊天客户端程序,首先咱们须要XMPP服务器,这里,我就拿本机作服务器,首先从xmpp Server下载ejabberd这个服务器,ejabberd支持Linux / Mac OS X / Solaris / Windows,因此任何操做系统均可以作咱们的聊天服务器。好了,下载完后,一步一步安装就能够了框架
下载了ejabberd-14.07文件后,双击开始安装工具
启动程序后,会进入到下面的界面测试
上面红色的部分就是你的用户名spa
上面输入用户名和以前设置的密码,会进入下面的界面操作系统
点击用户能够添加用户,.net
客户端工具http://xmpp.org/xmpp-software/clients/,这里咱们主要推荐MAC用Adium,Windows用Citron,经过客户端能够添加好友等进行后续的测试等操做。3d
在这里我下载的是Adium,进入偏好设置server
点击"+"弹出的下拉框中选择xmpp选项
在这里输入你的id和密码,进行登陆,在联系人里面能够添加联系人
双击能够进入相互聊天的界面