XMPP
孙大大
我是孙大大,跟我一起念孙大大。
展开
-
XMPP例子peek
第四章peek例子是一个监控流量的应用,他可以监控通讯中的XML文本var conn = new Strophe.Connection( "http://xxxx:7070/http-bind/");对于conn对象有两组 数据发送和接收的钩子函数xmlInput ,xmlOutput 监控的传输过程中的数据是结构化的,而rawInput()和rawOutput()是翻译 2012-03-23 17:04:02 · 2065 阅读 · 1 评论 -
Strophe 构建器
既然是XMPP协议,那么通讯就需要构建XMPP节方式一var pres1=new Strophe .Builder("presence",{to:"xxxxx"}) 一个元素名和一组属性(属性可选)方式二 快捷方式4个全局函数$build("presence",{to:"xxxxx"})$msg({to:"xxxxx"})$pres$iq像jq原创 2012-03-13 14:36:40 · 2483 阅读 · 0 评论 -
关于strophe 通过 connection manager 连接到 openfire server 失败 的原因初阶分析http://xmpp.org/extensions/xep-0206.ht
参考协议 XMPP XEP-0206 (BOSH)http://xmpp.org/extensions/xep-0206.html通过BOSH 创建 会话经历的一般步骤包括(1)Session Creation 会话创建请求(2)Authentication 身份验证(3)Restart request 重启请求(4)Resource bindi原创 2012-04-25 15:14:10 · 3878 阅读 · 2 评论 -
Strophe第一步 hello world
XMPP协议中的BOSH是 XMPP server 对外提供的可以支持 http直接访问服务器,一般是是基于长轮询的。openfire中也提供了这个功能,默认是关闭的需要打开。后面我们将通过http://host:7070/http-bind/地址来进行连接,这里要特别提一下,这个host,在xmpp中的 jid 即账户 比如 a@host 要保持一致,不原创 2012-03-13 14:22:53 · 14186 阅读 · 16 评论