iOS - XMPP 的使用
1、XMPP XMPP 是一个基于 Socket 通信的即时通讯的协议,它规范了即时通信在网络上数据的传输格式,比如登录,获取好友列表等等的格式。XMPP 在网络传输的数据是 XML 格式。 开发架构: iOS 框架:XMPPFramework 服务器:Openfire 数据库:MySQL 2、XMPPFramework 框架简介 2.1 XMPPFramework 简介 XMPPFramework 是一个 OS X/iOS 平台的开源项目,使用 Objective-C 实现了 XMPP 协议(RFC-3920),同时还提供了用于读写 XML 的工具,大大简化了基于 XMPP 的通信应用的开发。 2.2 XMPPFramework 结构 1、XMPPFramework 的目录结构如下: 目录 说明 Authentication 授权,与授权验证相关,如用户名密码等 Categories 分类,XMPP 自己写的一些分类,尤其是 NSXMLElement+XMPP 扩展是必备的 Core 核心,这里是 XMPP 的核心文件目录,我们最主要的目光还是要放在这个目录上 Extensions ...



