- 浏览: 715864 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (76)
- DB-MySQL-noSQL-K/V (0)
- Tomcat-Jetty-JBoss (0)
- Java (12)
- Python (5)
- SVG (0)
- IDE-Eclipse (1)
- Vi-Vim (1)
- DWR-EXT-GWT-JSF (0)
- HTML-XHTML-XML-JSON-HTML5 (1)
- FLEX-ActionScript-AIR (1)
- 软件过程-软件质量 (2)
- 数学-计算数学 (2)
- 数学-数理统计-R (5)
- 信息论-系统论-控制论 (1)
- Golang (5)
- Erlang (2)
- 生活-心情 (1)
- 领域-生物信息学-基因组学 (6)
- 领域-生物信息-开发 (2)
- 领域-分子进化与系统发育-比较基因组学 (2)
- 数据-存储-交换 (3)
- 数据可视化-dataviz-infographic (4)
- 分布式-并行-云计算-网格-IaaS (3)
- PaaS-GoogleAppEngine-SAE (4)
- REST-RESTful-Restlet (2)
- RIA (0)
- 职业-程序人生 (3)
- 项目管理-PM-PMP (1)
- 分析-设计-架构 (10)
- 数据结构-算法 (6)
- 行业-创业 (3)
- 网虫生活-APP (2)
- Matlab-Scilab (2)
- JavaFX (1)
- Lisp-Lua-Haskell-FP (1)
- IT技术选型-咨询顾问 (3)
- Server-Apache-Nginx-lighttp (1)
- 数据可视化-Circos (0)
- 领域-互联网-移动互联网-IM (8)
- 领域-电子商务-B2C-O2O (1)
- 学术-科学研究 (2)
- IM-XMPP-STUN-TURN (0)
- Lucene-Solr-ElasticSearch (0)
- 分布式-HA-zookeeper (0)
最新评论
-
bluky999:
转:Python 标准库 urllib2 的使用细节http: ...
python发送GET或POST请求以便干一些趣事 -
bluky999:
aber_song 写道兄台,你实践完了吗,最近也在看这个,期 ...
使用web2py开发python web程序,部署到GAE或者apache上 -
aber_song:
兄台,你实践完了吗,最近也在看这个,期待呀。
使用web2py开发python web程序,部署到GAE或者apache上 -
luyuwww:
...
一位Erlang程序员的自白 -
bluky999:
STUN和TURN服务器 restundhttp://www. ...
pystun 和 py2exe 以及 NAT类型检测
XMPP协议中,隐私策略按内容分 presence-in, presence-out, message, iq 4种,分别可以用于 用户和用户组,属于扩展协议,命名空间是 jabber:iq:privacy 。
协议XML Schemas 在 http://xmpp.org/protocols/jabber_iq_privacy/
协议具体内容在 http://xmpp.org/extensions/xep-0016.html 【这里有大量的例子可供参考】
隐私消息的基本语法语义:
<iq> <query xmlns='jabber:iq:privacy'> <list name='foo'> <item type='[jid|group|subscription]' value='bar' action='[allow|deny]' order='unsignedInt'> [<message/>] [<presence-in/>] [<presence-out/>] [<iq/>] </item> </list> </query> </iq>
此协议最主要的应用场合就是添加、删除好友时的订阅关系处理 和 黑名单功能!
常见的几种 privacy list 及 active 和 default 设置
<iq type='result' id='getlist1' to='romeo@example.net/orchard'> <query xmlns='jabber:iq:privacy'> <active name='private'/> <default name='public'/> <list name='public'/> <list name='private'/> <list name='special'/> </query> </iq>
修改: ative或default
<iq from='romeo@example.net/orchard' type='set' id='active1'> <query xmlns='jabber:iq:privacy'> <active name='special'/> </query> </iq>
删除:active或default
<iq from='romeo@example.net/orchard' type='set' id='default2'> <query xmlns='jabber:iq:privacy'> <default/> </query> </iq>
屏蔽用户
<iq from='romeo@example.net/orchard' type='set' id='all1'> <query xmlns='jabber:iq:privacy'> <list name='all-jid-example'> <item type='jid' value='tybalt@example.com' action='deny' order='23'/> </list> </query> </iq>
屏蔽组
<iq from='romeo@example.net/orchard' type='set' id='all2'> <query xmlns='jabber:iq:privacy'> <list name='all-group-example'> <item type='group' value='Enemies' action='deny' order='13'/> </list> </query> </iq>
只屏蔽消息
<iq from='romeo@example.net/orchard' type='set' id='msg1'> <query xmlns='jabber:iq:privacy'> <list name='message-jid-example'> <item type='jid' value='tybalt@example.com' action='deny' order='3'> <message/> </item> </list> </query> </iq>
全局屏蔽用户
<iq from='romeo@example.net/orchard' type='set' id='all4'>
<query xmlns='jabber:iq:privacy'>
<list name='all-global-example'>
<item action='deny' order='7'/>
</list>
</query>
</iq>
发表评论
-
Akka 简介与入门
2014-10-31 10:21 2311Akka 简介与入门 参考官网 http://a ... -
分布式基础知识和算法理论
2014-08-12 19:55 1551分布式基础知识和算法理论 BY NODEXY@ ... -
IBMDW: 数据层的多租户浅谈
2014-03-21 10:57 1134数据层的多租户浅谈 http://www. ... -
陌陌技术架构的相关公开资料
2014-03-04 09:41 61181. 陌陌移动开发技术分享 http://ww ... -
是否有appstore或appmarket或marketplace 的开源解决方案?
2014-01-27 13:28 2535appstore模式的成功极大地鼓舞了很多领域的变现勇气, ... -
短视频分享应用与服务器实现
2014-01-06 16:06 2770目前比较火热的一个话题是短视频,比如你可能听说过的 ... -
消息队列与 ActiveMQ, RabbitMQ,ZeroMQ 等
2013-12-31 15:15 11561关于消息队列 对于一个消息系统,提高吞吐量的同时 ... -
【转】【PPT集萃】十位一线专家分享Spark现状与未来
2013-12-27 17:06 1132【PPT集萃】十位一线专家分享Spark现状与未来 ... -
Openfire附近的人插件 OpenfireLBS
2013-12-23 17:42 2725项目代码 https://github.com/node/ ... -
Openfire 性能调优和集群方案
2013-07-24 17:39 22280Openfire 性能调优和集 ... -
移动支付那点儿事儿
2013-05-29 12:28 1102摘录的 36Kr 文章:《移动支付的四大形态》 ... -
2012年10-11月中国国产手机市场品牌关注比例对比
2012-12-29 15:09 7082012年10-11月中国国产手机市场品牌关注比例对比 ... -
HHE与白名单服务器
2012-12-13 11:15 7591 HHE : HTTP Header Enrichm ... -
主流手机厂商的云服务产品收录
2012-12-12 17:52 962公司 Apple 云服务 iCloud 简介 ... -
国内外移动支付公司收录
2012-12-12 17:47 820公司 Fortumo 地点 Tartu Estonia ... -
国内各大IT公司的技术博客和技术社区
2012-07-25 19:00 0各大it公司人才济济,那么他们除了工作以外的技术产出,都是通过 ... -
Meteor 简介与入门
2012-04-23 17:53 11156Meteor 框架简介 http://mete ... -
pystun 和 py2exe 以及 NAT类型检测
2012-04-19 13:32 7092今天把pystun的python脚本打包成了.exe方便 ... -
网络穿透 与 NAT类型 及 STUN TURN 协议
2012-04-17 18:16 11339网络穿透 与 NAT类型 及 STUN TUR ... -
关于hadoop的入门和进阶文章收录
2012-04-07 22:46 26371 Hadoop http://hadoop.apac ...
相关推荐
XMPP协议中文参考指南
不可多的XMPP协议中文帮助文档,大家可要下来保存哦!
xmpp协议可以用于聊天,内附中文文档,学习完就可以自己搭建服务器做android客户端的聊天程序了
一个很好的基于XMPP协议通信的源码例子,之前在网上下载了很多基于XMpp协议的例子都不好使,经自己改动后能正常通信,VS2010
XMPP协议的核心部分,中文名称可扩展消息出席协议
xmpp协议 XMPP协议工具openfire_3_10_3。
xmpp协议和xmpp扩展协议,chm格式
xmpp协议介绍PPT,详细介绍了XMPP核心协议方方面面
XMPP_协议介绍,手机客户端需要实现即时通信功能,在通信协议上采用开放的Jabber(XMPP)协议,整个XMPP协议最为核心也是最为复杂的部分是Subscription的运行机制,抓取了一下相关的通信协议报文,供开发时候参考。
类似QQ的xmpp协议聊天 基本功能都有了
XMPP体系架构 XMPP server:其内核是一个XMPP路由器,完成基本组件间的数据包交换和路由。 功能: 1.会话管理器:负责客户端会话认证,在线状态,用户联系表等 2.数据存储器(XDB):连接数据库系统,保持用户信息、...
MPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址...
一个比较全面面标准的XMPP协议文档,里面有具体的协议的说明及使用
1.绪论 2.通用的架构 3.地址空间 4.XML 流 5.TLS 的使用 6.SASL 的使用 7.资源绑定 8.服务器回拨 ...11.XMPP 中的 XML 用法 12.核心的兼容性要求 13.国际化事项 14.安全性事项 15.IANA 事项 16.参考
xmpp协议介绍,不错的文档,值得学习
XMPP协议分析,xmpp是即时通讯IM中比较普遍的应用
基于xmpp协议的一个demo
通过绑定你的gmail邮箱 既可以通过xmpp协议即时传输数据