2014年1月7日

XMPP系列2:如何掌握XMPP协议

摘要: michaely 回答于 2012-08-07 08:34 举报我要说的是:1、任何一个协议想学习并熟练掌握,都不是一天两天的事情。2、XMPP协议现在已经有很多成熟的架构和客户端,无需重新造轮子。3、如果想学习,可以从helloword 开始,客户端的JAVA服务和客户端在http://www.igniterealtime.org/,openfire 它有一个xmpp解析包叫smack。4、如果你只想纯粹引进android的客户端,也可以用asmack,它是用smack修改过来的,网址是http://code.google.com/p/asmack/5、刚才说了,不要重复制造轮子,当你对xm 阅读全文

posted @ 2014-01-07 11:49 勤修 阅读(326) 评论(0) 推荐(0) 编辑

XMPP系列1:简介

摘要: 通俗解释其实XMPP 是一种很类似于http协议的一种数据传输协议,它的过程就如同“解包装--〉包装”的过程,用户只需要明白它接收的类型,并理解它返回的类型,就可以很好的利用xmpp来进行数据通讯。系统特点(1)客户机/服务器通信模式;(2)分布式网络;(3)简单的客户端;(4)XML的数据格式。功能传输的是与即时通讯相关的指令。在以前这些命令要么用二进制的形式发送(比如QQ),要么用纯文本指令加空格加参数加换行符的方式发送(比如MSN)。而XMPP传输的即时通讯指令的逻辑与以往相仿,只是协议的形式变成了XML格式的纯文本。这不但使得解析容易了,人也容易阅读了,方便了开发和查错。而XMPP的核 阅读全文

posted @ 2014-01-07 11:37 勤修 阅读(724) 评论(0) 推荐(0) 编辑

导航