
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 · 2098 阅读 · 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 · 2524 阅读 · 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 · 3954 阅读 · 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 · 14261 阅读 · 16 评论