html5 websocket权威指南-姚军等译pdf完整版
分享到:
html5 websocket权威指南不仅是HTML5 WebSocket领域最权威的著作之一,更是一份优秀的websocket学习指南书籍。WebSocket是一种自然的全双工,双向,单套接字连接,是HTML5平台的关键组件。借助这种革命性的新型Web技术,你可以充分利用实时连接的威力,构建响应式的现代Web应用程序。小编分享的这本书系统、全面地讲解了HTML5 WebSocket的各个方面,是Web开发人员和架构师学习WebSocket的最佳选择。书中讨论了基于WebSocket的架构师如何减少不必要的网络开销和延迟层,如何通过WebSocket对广泛使用的协议(如XMPP和STOMP)进行分层,如何保护WebSocket连接和在企业部署基于 WebSocket的应用程序。主要内容包括: WebSocket API和协议、WebSocket协议通信的例子、WebSocket的安全性和企业部署、内置即时通信和聊天应用程序的WebSocket与XMPP、通过WebSocket的STOMP实现发布/订阅消息传递协议,以及用远程帧缓冲协议实现VNC。这本书非常适合从事Web工作的开发人员,网络管理员等等。
小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦
HTML5领域的布道者和实践者,热衷于HTML5和WebSocket的研究,是旧金山HTML5用户组的联合组织者,负责组织HTML5和相关技术的社区活动。Vanessa目前是Kaazing公司的技术出版经理,15年来一直坚持撰写技术文章。Kaazing是一家软件公司,旨在使用新的WebSocket标准改进企业和客户通过Web通信的方式。写作之余,她喜欢打跆拳道、骑自行车和拉大提琴。
Frank Salim
Google公司资深软件工程师,拥有Pomona学院的计算机科学学位。曾经是Kaazing公司最早的工程师之一,协助建立了WebSocket网关和客户端策略。2010年,Frank与人合著了《Pro HTML5 Programming》(Apress)一书。编程之余,他喜欢阅读、绘画和单排轮滑。
Peter Moskovits
Kaazing公司实时解决方案负责人。Peter与架构师和开发人员社区紧密协作,构建和部署最好的Web解决方案。在加入Kaazing之前,Peter担任过多种产品的管理工作,并曾经负责Oracle的门户产品策略。Peter经常在会议和业界活动上发表演讲,包括GoTo、YOW!、JavaOne、Oracle OpenWorld、HTML5DeConf、DevCon5和各种用户组会议。他还是《Oracle WebCenter 11g Handbook》的合著者。
作者简介
技术审校者简介
序
致谢
第1章 HTML5 WebSocket简介 / 1
1.1 HTML5是什么 / 2
1.2 HTML5连接性 / 3
1.3 旧的HTTP架构概览 / 5
1.3.1 HTTP 101(即HTTP/1.0和HTTP/1.1) / 5
1.3.2 绕道而行:HTTP轮询、长轮询和流化 / 7
1.4 WebSocket入门 / 9
1.5 为什么需要WebSocket / 10
1.5.1 WebSocket与性能相关 / 10
1.5.2 WebSocket与简洁性相关 / 10
1.5.3 WebSocket与标准相关 / 10
1.5.4 WebSocket与HTML5相关 / 11
1.5.5 你需要WebSocket / 11
1.6 WebSocket和RFC 6455 / 11
1.7 WebSocket的世界 / 12
1.8 WebSocket的选择 / 12
1.8.1 非常活跃的WebSocket社区 / 12
1.8.2 WebSocket应用程序 / 13
1.9 相关技术 / 13
1.9.1 服务器发送事件 / 14
1.9.2 SPDY / 14
1.9.3 Web实时通信 / 15
1.10 小结 / 15
第2章 WebSocket API / 16
2.1 WebSocket API概览 / 17
2.2 WebSocket API入门 / 18
2.2.1 WebSocket 构造函数 / 18
2.2.2 WebSocket事件 / 21
2.2.3 WebSocket方法 / 25
2.2.4 WebSocket对象特性 / 27
2.3 全部组合起来 / 29
2.4 检查WebSocket支持 / 32
2.5 在WebSocket中使用HTML5媒体 / 33
2.6 小结 / 37
第3章 WebSocket协议 / 38
3.1 WebSocket协议之前 / 39
3.1.1 互联网简史 / 40
3.1.2 Web和HTTP / 40
3.2 WebSocket协议简介 / 42
3.2.1 WebSocket:Web应用程序的互联网能力 / 43
3.2.2 检查WebSocket流量 / 45
3.3 WebSocket协议 / 46
3.3.1 WebSocket初始握手 / 47
3.3.2 计算响应键值 / 48
3.3.3 消息格式 / 49
3.3.4 WebSocket关闭握手 / 52
3.3.5 对其他协议的支持 / 54
3.3.6 扩展 / 55
3.4 用Node.js编写JavaScript WebSocket服务器 / 56
3.4.1 构建简单的WebSocket服务器 / 57
3.4.2 测试简单的WebSocket服务器 / 61
3.4.3 构建远程JavaScript控制台 / 62
3.4.4 扩展建议 / 65
3.5 小结 / 65
第4章 用XMPP构建WebSocket上的即时消息和聊天 / 66
4.1 分层协议 / 67
4.2 XMPP:XML的流化 / 69
4.2.1 标准化 / 70
4.2.2 选择连接性策略 / 70
4.2.3 联盟 / 73
4.3 通过WebSocket构建聊天和即时消息应用程序 / 73
4.3.1 使用能够处理WebSocket的XMPP服务器 / 73
4.3.2 建立测试用户 / 74
4.3.3 客户端程序库:Strophe.js / 74
4.3.4 连接并开始工作 / 75
4.3.5 在线状态 / 77
4.3.6 交换聊天消息 / 82
4.3.7 ping和pong / 85
4.3.8 完整的聊天应用程序 / 86
4.4 建议的扩展 / 88
4.4.1 构建用户界面 / 88
4.4.2 使用XMPP扩展 / 89
4.4.3 连接到Google Talk / 89
4.5 小结 / 89
第5章 用STOMP通过WebSocket传递消息 / 90
5.1 发布/订阅模式概览 / 92
5.2 STOMP简介 / 94
5.3 Web消息传递入门 / 95
5.3.1 安装消息代理 / 96
5.3.2 在实践中了解STOMP概念 / 99
5.4 构建STOMP/WS应用程序 / 101
5.4.1 游戏流程 / 101
5.4.2 创建游戏 / 103
5.4.3 监控Apache ActiveMQ / 111
5.5 建议的扩展 / 112
5.6 Web消息传递的未来 / 113
5.7 小结 / 114
第6章 用远程帧缓冲协议实现VNC / 115
6.1 VNC概述 / 117
6.1.1 远程帧缓冲协议概述 / 119
6.1.2 面向二进制和面向文本的协议 / 120
6.1.3 选择使用RFB over WebSocket / 120
6.2 构建WebSocket上的VNC客户端 / 121
6.2.1 建立代理服务器 / 122
6.2.2 RFB客户端 / 124
6.2.3 使用HTML5的
禁用于商业用途!如果您喜欢《html5 websocket权威指南》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在3322软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦
作者简介:
Vanessa WangHTML5领域的布道者和实践者,热衷于HTML5和WebSocket的研究,是旧金山HTML5用户组的联合组织者,负责组织HTML5和相关技术的社区活动。Vanessa目前是Kaazing公司的技术出版经理,15年来一直坚持撰写技术文章。Kaazing是一家软件公司,旨在使用新的WebSocket标准改进企业和客户通过Web通信的方式。写作之余,她喜欢打跆拳道、骑自行车和拉大提琴。
Frank Salim
Google公司资深软件工程师,拥有Pomona学院的计算机科学学位。曾经是Kaazing公司最早的工程师之一,协助建立了WebSocket网关和客户端策略。2010年,Frank与人合著了《Pro HTML5 Programming》(Apress)一书。编程之余,他喜欢阅读、绘画和单排轮滑。
Peter Moskovits
Kaazing公司实时解决方案负责人。Peter与架构师和开发人员社区紧密协作,构建和部署最好的Web解决方案。在加入Kaazing之前,Peter担任过多种产品的管理工作,并曾经负责Oracle的门户产品策略。Peter经常在会议和业界活动上发表演讲,包括GoTo、YOW!、JavaOne、Oracle OpenWorld、HTML5DeConf、DevCon5和各种用户组会议。他还是《Oracle WebCenter 11g Handbook》的合著者。
目录:
译者序作者简介
技术审校者简介
序
致谢
第1章 HTML5 WebSocket简介 / 1
1.1 HTML5是什么 / 2
1.2 HTML5连接性 / 3
1.3 旧的HTTP架构概览 / 5
1.3.1 HTTP 101(即HTTP/1.0和HTTP/1.1) / 5
1.3.2 绕道而行:HTTP轮询、长轮询和流化 / 7
1.4 WebSocket入门 / 9
1.5 为什么需要WebSocket / 10
1.5.1 WebSocket与性能相关 / 10
1.5.2 WebSocket与简洁性相关 / 10
1.5.3 WebSocket与标准相关 / 10
1.5.4 WebSocket与HTML5相关 / 11
1.5.5 你需要WebSocket / 11
1.6 WebSocket和RFC 6455 / 11
1.7 WebSocket的世界 / 12
1.8 WebSocket的选择 / 12
1.8.1 非常活跃的WebSocket社区 / 12
1.8.2 WebSocket应用程序 / 13
1.9 相关技术 / 13
1.9.1 服务器发送事件 / 14
1.9.2 SPDY / 14
1.9.3 Web实时通信 / 15
1.10 小结 / 15
第2章 WebSocket API / 16
2.1 WebSocket API概览 / 17
2.2 WebSocket API入门 / 18
2.2.1 WebSocket 构造函数 / 18
2.2.2 WebSocket事件 / 21
2.2.3 WebSocket方法 / 25
2.2.4 WebSocket对象特性 / 27
2.3 全部组合起来 / 29
2.4 检查WebSocket支持 / 32
2.5 在WebSocket中使用HTML5媒体 / 33
2.6 小结 / 37
第3章 WebSocket协议 / 38
3.1 WebSocket协议之前 / 39
3.1.1 互联网简史 / 40
3.1.2 Web和HTTP / 40
3.2 WebSocket协议简介 / 42
3.2.1 WebSocket:Web应用程序的互联网能力 / 43
3.2.2 检查WebSocket流量 / 45
3.3 WebSocket协议 / 46
3.3.1 WebSocket初始握手 / 47
3.3.2 计算响应键值 / 48
3.3.3 消息格式 / 49
3.3.4 WebSocket关闭握手 / 52
3.3.5 对其他协议的支持 / 54
3.3.6 扩展 / 55
3.4 用Node.js编写JavaScript WebSocket服务器 / 56
3.4.1 构建简单的WebSocket服务器 / 57
3.4.2 测试简单的WebSocket服务器 / 61
3.4.3 构建远程JavaScript控制台 / 62
3.4.4 扩展建议 / 65
3.5 小结 / 65
第4章 用XMPP构建WebSocket上的即时消息和聊天 / 66
4.1 分层协议 / 67
4.2 XMPP:XML的流化 / 69
4.2.1 标准化 / 70
4.2.2 选择连接性策略 / 70
4.2.3 联盟 / 73
4.3 通过WebSocket构建聊天和即时消息应用程序 / 73
4.3.1 使用能够处理WebSocket的XMPP服务器 / 73
4.3.2 建立测试用户 / 74
4.3.3 客户端程序库:Strophe.js / 74
4.3.4 连接并开始工作 / 75
4.3.5 在线状态 / 77
4.3.6 交换聊天消息 / 82
4.3.7 ping和pong / 85
4.3.8 完整的聊天应用程序 / 86
4.4 建议的扩展 / 88
4.4.1 构建用户界面 / 88
4.4.2 使用XMPP扩展 / 89
4.4.3 连接到Google Talk / 89
4.5 小结 / 89
第5章 用STOMP通过WebSocket传递消息 / 90
5.1 发布/订阅模式概览 / 92
5.2 STOMP简介 / 94
5.3 Web消息传递入门 / 95
5.3.1 安装消息代理 / 96
5.3.2 在实践中了解STOMP概念 / 99
5.4 构建STOMP/WS应用程序 / 101
5.4.1 游戏流程 / 101
5.4.2 创建游戏 / 103
5.4.3 监控Apache ActiveMQ / 111
5.5 建议的扩展 / 112
5.6 Web消息传递的未来 / 113
5.7 小结 / 114
第6章 用远程帧缓冲协议实现VNC / 115
6.1 VNC概述 / 117
6.1.1 远程帧缓冲协议概述 / 119
6.1.2 面向二进制和面向文本的协议 / 120
6.1.3 选择使用RFB over WebSocket / 120
6.2 构建WebSocket上的VNC客户端 / 121
6.2.1 建立代理服务器 / 122
6.2.2 RFB客户端 / 124
6.2.3 使用HTML5的
免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。禁用于商业用途!如果您喜欢《html5 websocket权威指南》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
使用说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在3322软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多
html5 websocket权威指南-姚军等译pdf完整版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: