XMPP
leehark
这个作者很懒,什么都没留下…
展开
-
[转]解析XMPP协议分析与应用
XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程 序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。XMPP(可扩展消息处理现场协转载 2012-01-25 20:06:41 · 6403 阅读 · 0 评论 -
libjingle源码解析(1)--从libjingle里能借鉴什么?
最近无聊,翻了翻开源代码,发现libjingle是个好东西,决定研究研究。下载地址:http://code.google.com/p/libjingle/可以用SVN checkout:svn checkout http://libjingle.googlecode.com/svn/trunk/ libjingle-read-only我是用MyJingle来调试的:原创 2012-01-28 18:19:18 · 21523 阅读 · 5 评论 -
libjingle源码解析(2)--libjingle是怎么运作的?
本文主要总结至libjingle源码和官方文章:http://code.google.com/apis/talk/libjingle/libjingle_applications.htmlligjingle的总体架构如下图:1.Application模块Ligjingle的应用程序首先调用XMPP Messaging Component的XmppClient对象进行登录原创 2012-02-05 18:29:57 · 12187 阅读 · 6 评论 -
STUN协议浅析
libjingle的UDP打洞是通过STUN/TURN协议进行的,本文介绍了STUN的基本工作原理。转自:http://blog.163.com/philly_li/blog/static/392674052008414252404/STUN协议的全称是Simple Traversal of User Datagram Protocol Through Network Ad转载 2012-02-08 21:09:13 · 5754 阅读 · 0 评论