在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → XMPP权威指南 -中文

XMPP权威指南 -中文

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:2.64M
  • 下载次数:10
  • 浏览次数:116
  • 发布时间:2022-08-31
  • 实例类别:C/C++语言基础
  • 发 布 人:赵本山爱编程
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: XMPP 权威指南 mpp PP 指南

实例介绍

【实例简介】XMPP权威指南 -中文

【实例截图】

【核心代码】
目录
1.
介绍...........................................................................................................................................6
1.1
你可以用 XMPP 做什么 .........................................................................................6
1.1.1
服务...................................................................................................................6
1.1.2
应用...................................................................................................................7
1.2
历史概述...................................................................................................................9
1.3
开源和开放标准.......................................................................................................9
1.4
延伸性.....................................................................................................................10
1.5
总结.........................................................................................................................10
2.
XMPP 基础..............................................................................................................................11
2.1
架构.........................................................................................................................11
2.2
地址.........................................................................................................................13
2.2.1
域.....................................................................................................................14
2.2.2
用户.................................................................................................................14
2.2.3
资源.................................................................................................................14
2.2.4
国际化.............................................................................................................14
2.2.5
统一资源标识.................................................................................................15
2.3
XML 流 ...................................................................................................................15
2.4
通讯原语.................................................................................................................16
2.4.1
消息.................................................................................................................16
2.4.2
出席.................................................................................................................17
2.4.3
信息/查询........................................................................................................17
2.4.4
扩展性.............................................................................................................20
2.4.5
异步.................................................................................................................20
2.4.6
错误处理.........................................................................................................20
2.5
建立一个基本的 XMPP 应用程序、....................................................................21
2.6
总结.........................................................................................................................23
3.
出席.........................................................................................................................................24
3.1
有人在家吗.............................................................................................................24
3.2
授权需要:握手订阅.............................................................................................24
3.3
出席是怎样传播的?.............................................................................................25
3.4
可用性状态.............................................................................................................27
3.5
出席优先级.............................................................................................................27
3.6
定向出席.................................................................................................................28
3.7
下线.........................................................................................................................28
3.8
丰富出席.................................................................................................................29
3.9
出席和名单.............................................................................................................29
3.10
使用出席.................................................................................................................32
3.10.1
出席为基础的路由.................................................................................32
3.10.2
访问控制.................................................................................................33
3.10.3
出席传输.................................................................................................33
3.11
综述.........................................................................................................................334.
即时消息.................................................................................................................................35
4.1
IM ............................................................................................................................35
4.2
聊天会话.................................................................................................................36
4.3
你在吗?聊天状态通告.........................................................................................37
4.4
格式化消息.............................................................................................................40
4.5
vCard .......................................................................................................................41
4.6
阻止和过滤通讯.....................................................................................................42
4.6.1
阻止:一个简单方法.....................................................................................43
4.6.2
高级阻止和过滤.............................................................................................44
4.7
更多的消息扩展.....................................................................................................45
4.8
总结.........................................................................................................................45
5.
发现世界.................................................................................................................................46
5.1
物品和信息.............................................................................................................46
5.2
使用服务器和服务进行服务发现.........................................................................48
5.3
使用客户进行服务发现.........................................................................................51
5.3.1
明确的服务发现.............................................................................................51
5.3.2
实体能力:服务快速发现.............................................................................53
5.4
综述.........................................................................................................................54
6.
数据表单.................................................................................................................................55
6.1
基本结构.................................................................................................................55
6.2
使用数据表单.........................................................................................................57
6.3
Defining your terms:Form types...........................................................................59
6.4
数据表单中包含多媒体.........................................................................................59
6.5
总结.........................................................................................................................60
7.
多方通讯互动.........................................................................................................................61
7.1
开始聚会.................................................................................................................61
7.2
群聊基础.................................................................................................................62
7.3
人群控制.................................................................................................................65
7.4
昵称的意义?.........................................................................................................68
7.5
配置相关任务!
.....................................................................................................70
7.6
隐私,安全,和所有这些事情.............................................................................73
7.7
MUC 作为数据传输................................................................................................74
7.8
综述.........................................................................................................................75
8.
发布/订阅...............................................................................................................................76
8.1
Why it matters.........................................................................................................76
8.2
入门.........................................................................................................................77
8.3
订阅.........................................................................................................................78
8.4
发布和接收通告.....................................................................................................81
8.5
Payloads: To send or not to send?...........................................................................82
8.6
Items:To store or not to store?.............................................................................83
8.7
发现节点.................................................................................................................84
8.8
节点管理.................................................................................................................87
8.8.1
创建和删除节点.............................................................................................87
8.8.2
配置节点.........................................................................................................888.8.3
管理节点读取.................................................................................................91
8.8.4
通过容器节点聚集条目
.................................................................................94
因为 Suke 移除了所有的关联,所以她发送一个空的<field/>元素。.......................96
8.9
Personal Eventing:PubSub simplified ...................................................................96
8.10
总结.......................................................................................................................100
9.
Jingle:Jabber 作为多媒体..................................................................................................101
9.1
即时通讯与其他...................................................................................................101
Jingle 版本....................................................................................................................................101
9.2
Jingle 模型.............................................................................................................101
9.3
拨打电话...............................................................................................................105
9.4
网络地址群转换...................................................................................................108
9.5
基于 ICE 的 Jingle.................................................................................................109
9.6
附加 Jingle 行动....................................................................................................111
9.7
综述.......................................................................................................................111
10.
发送二进制数据...........................................................................................................113
10.1
从小开始: Bits of Binary .......................................................................................113
10.2
向上移:通过 In-Band 传输中等大小文件 ........................................................114
10.3
考虑更大数据:通过 Out-of-Band 发送大文件.................................................117
10.3.1
直接发送数据...............................................................................................117
10.3.2
通过代理发送数据.......................................................................................118
10.4
文件传输协商.......................................................................................................120
10.4.1
使用 Stream Initiation 进行文件传输..........................................................121
10.4.2
使用 Jingle 进行会话协商............................................................................123
10.5
总结.......................................................................................................................126
11.
远程命令.......................................................................................................................127
11.1
控制客户端...........................................................................................................127
11.1.1
一个简单命令...............................................................................................128
11.1.2
命令和数据表单...........................................................................................129
11.2
ᨀ供自定义命令...................................................................................................133
11.3
先进的工作流程:SOAP,RPC,IO 数据...........................................................137
11.4
综述.......................................................................................................................137
12.
连接方法和安全性.......................................................................................................138
12.1
Negotiating an XMPP stream ................................................................................138
12.2
认证选项...............................................................................................................142
12.3
连接加密...............................................................................................................143
12.4
联邦服务器...........................................................................................................144
12.5
服务器组件...........................................................................................................147
12.6
BOSH:XMPP over HTTP ......................................................................................148
12.7
无服务器消息.......................................................................................................157
12.8
XMPP 安全性........................................................................................................159
12.8.1
加密.......................................................................................................160
12.8.2
认证和标识...................................................................................................160
12.8.3
垃圾邮件和滥用...........................................................................................161
12.9
总结.......................................................................................................................16113.
设计决策.......................................................................................................................162
13.1
XMPP 协议是正确的选择吗? ............................................................................162
13.2
XMPP 的社区如何工作........................................................................................163
13.3
写 XMPP 软件.......................................................................................................164
13.3.1
混合,匹配和扩展现有的 XMPP 软件 .......................................................164
13.3.2
客户端扩展,BOT 方式,构件,或者服务器模块? .......................165
13.3.3
打造你自己的客户端或服务器...................................................................166
13.4
XMPP 协议扩展....................................................................................................167
13.4.1
如何设计自定义扩展...................................................................................167
13.4.2
新扩展规范...................................................................................................168
13.5
综述.......................................................................................................................169
14.
建立一个 XMPP 应用程序...........................................................................................170
14.1
CheshiR 微博平台.................................................................................................170
14.2
第一阶段:ChishiR XMPP 即时通讯机器人.......................................................171
14.2.1
分析...............................................................................................................171
14.2.2
设计...............................................................................................................171
14.2.3
编码...............................................................................................................173
14.3
第二阶段:配置 CheshiR XMPP 即时通讯机器人.............................................175
14.3.1
分析...............................................................................................................175
14.3.2
设计...............................................................................................................175
14.3.3
编码.......................................................................................................175
14.4
第三阶段:使用一个服务器组件来收缩 CheshiR XMPP 服务........................177
14.4.1
分析...............................................................................................................177
14.4.2
设计...............................................................................................................177
14.4.3
编码.......................................................................................................177
14.5
第四阶段: 使用 CheshiR 服务器组件注册.......................................................179
14.5.1
分析...............................................................................................................179
14.5.2
设计...............................................................................................................179
14.5.3
编码...............................................................................................................180
14.6
第五阶段:通过花名册扩展服务器组件...........................................................181
14.6.1
分析...............................................................................................................181
14.6.2
设计.......................................................................................................182
14.6.3
编码...............................................................................................................182
14.7
下一阶段:...........................................................................................................184
14.8
是一个 CheshiR 服务器模块还是一个专用服务器?.......................................185
14.9
总结.......................................................................................................................185
15.
附录 A XMPP 的技术规格指南....................................................................................187
15.1
XMPP 协议的 RFC.................................................................................................187
15.2
XMPP 扩展协议....................................................................................................187
15.3
诙谐的 XEPs..........................................................................................................199
15.4
XMPP 套件............................................................................................................199
16.
附录 B 流行的服务器、客户端和库..........................................................................200
16.1
服务器...................................................................................................................200
16.2
客户端...................................................................................................................20116.2.1
跨平台(Linux、Mac OS X、Windows)....................................................201
16.2.2
Linux ..............................................................................................................202
16.2.3
Mac OS X .......................................................................................................202
16.2.4
Windows .......................................................................................................203
16.2.5
Web 浏览器..................................................................................................203
16.3
代码库...................................................................................................................204
16.3.1
ActionScript...................................................................................................204
16.3.2
C ....................................................................................................................204
16.3.3
C .................................................................................................................204
16.3.4
C#...................................................................................................................205
16.3.5
Flash ..............................................................................................................205
16.3.6
Java................................................................................................................205
16.3.7
JavaScript.......................................................................................................206
16.3.8
Perl ................................................................................................................206
16.3.9
PHP ................................................................................................................207
16.3.10 Python...........................................................................................................207
16.3.11 Ruby ..............................................................................................................207
17.
附录 C 深入实践的思考..............................................................................................209
17.1
入门.......................................................................................................................209
17.2
调试工具...............................................................................................................209
17.3
网络设置...............................................................................................................212
18.
术语...............................................................................................................................214

实例下载地址

XMPP权威指南 -中文

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警