您的位置:首页 > 运维架构 > 网站架构

XMPP开发参考网站

2014-04-10 09:57 288 查看
xmpp 聊天室 iOS

零、协议比较

1、XMPP/Jingle v.s. SIP/SIMPLE

(1)http://blog.sina.com.cn/s/blog_68bbfd3101015xr5.html

一、开发包获取

1、Openfire

2、ejabberd

二、服务器

1、种类

(1)http://www.jabbercn.org/XMPP服务器软件

(2)http://xmpp.org/xmpp-software/servers/

2、性能对比

(1)http://hi.baidu.com/chs_garea/item/74468028891943c5dcf69a3b

3、PC端客户端

(1)http://xmpp.org/xmpp-software/clients/,MAC:Adium,Windows:Citron

4、Openfire插件开发

(1)http://www.cnblogs.com/hoojo/archive/2013/03/07/2947502.html

(2)http://www.cnblogs.com/hoojo/archive/2013/03/29/openfire_plugin_chatlogs_plugin_.html

三、mac上服务器安装配置

1、Openfire

(1)http://www.cnblogs.com/xiaodao/archive/2013/04/05/3000554.html

2、MySQL

(1)http://www.cnblogs.com/xiaodao/archive/2013/04/04/2999426.html

3、数据库模式指南:

(1)中文:http://www.blogjava.net/jyleon/articles/254202.html

(2)英文:http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/database-guide.html

四、XMPP协议

1、英文文档

(1)http://xmpp.org/xmpp-protocols/xmpp-extensions/

       注:可查看每个XEP分支协议的pdf说明

2、中文文档

(1)http://wiki.jabbercn.org/首页

       注:部分XEP分支协议的中文翻译

3、XMPPFramework for iOS

(1)http://www.cnblogs.com/uvsjoh/archive/2012/08/11/2633306.html

4、协议说明

(1)http://www.guochao.com/blog/s20a1201a.html

五、教程

1、英文教程:Building a Jabber Client for iOS
http://mobile.tutsplus.com/series/building-a-jabber-client-for-ios/
(1)Server Setup

(2)Interface Setup

(3)XMPP Setup

(4)Custom Chat View and Emoticons

2、※※※CSDN-shiyiyufen的专栏※※※
http://blog.csdn.net/acorld/article/category/1584273
xmpp简介、xcode配置、登陆、消息和好友上下线、获取好友信息和添加删除好友、聊天室、消息回执、CoreData中的数据删除

3、CSDN-kangkangz4的专栏
http://blog.csdn.net/kangx6/article/category/1089711
XMPP服务器架构、iOS端一、iOS端二、iOS端三

4、CSDN-stackhero
http://blog.csdn.net/stackhero/article/details/7551822
XMPP Framework在Xcode中的配置

5、CSDN-nomousewch的专栏
http://blog.csdn.net/nomousewch/article/category/823687
Openfire服务器端搭建开发环境、Openfire服务器启动过程、Openfire消息处理流程、Openfire使用自定义用户表、Openfire部署文档、基于XMPP(Openfire服务器)的消息推送实现

6、※※※CNBlogs-Blue-Rain※※※
http://www.cnblogs.com/zhidao-chen/category/473373.html
协议简介、mac下安装ejabberd、XMPPFramework环境配置、XMPP资料链接、连接服务器、添加好友、注册新账号、添加AutoPing

7、CNBlogs-Anthony's Blog
http://www.cnblogs.com/dyingbleed/category/337729.html
添加XMPPFramework、用户登录、好友状态、收发消息、好友列表

8、CNBlogs-dawn_wdf
http://www.cnblogs.com/PhenixWang/p/3277344.html
导入XMPPFramework、连接和注册(XEP 0077&0020)、好友列表(0083)、自动连接、发送和接受消息(0136)、语音聊天

六、参考代码

(1)code4app-xmpp for iOS
http://code4app.com/ios/xmpp-for-ios/521705756803fa7c32000006
(2)code4app-仿微信
http://code4app.com/ios/仿微信【第三期更新】/5206fc076803faed58000000
七、cocoachina问答

(1)http://www.cocoachina.com/ask/questions/index/tagged/xmppframework

(2)http://www.cocoachina.com/ask/questions/index/tagged/xmpp

八、功能
http://www.xmlgrid.net/cn/
1、离线消息

(1)http://blog.csdn.net/wklken/article/details/6460182

2、后台接收消息

(1)VOIPSocket:http://blog.sina.com.cn/s/blog_000028810100wa8x.html

(2)http://blog.csdn.net/kylinbl/article/details/8965074

3、带内注册

(1)http://www.cnblogs.com/uvsjoh/archive/2012/09/02/2667348.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: