网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 HTML5 WebSocket权威指南
分类
作者 (美)王//萨利姆//莫斯科维茨
出版社 机械工业出版社
下载
简介
编辑推荐

王等著的《HTML5 WebSocket权威指南》是关于HTML5 WebSocket的权威指南。本书包含了Web开发人员和架构师需要了解的WebSocket的一切。它讨论了基于WebSocket的架构师如何相对于旧的HTTP(Ajax)减少不必要的网络开销和延迟层,相比,XMPP和STOMP的WebSocket上,如何WebSocket,上对广泛使用的协议(比如 XMPP 和STOMP )进行分层,如何保护WebSocket链接和在企业部署基于 WebSocket 的应用。本书主要内容包括: WebSocket API和协议,WebSocket协议通信的例子,WebSocket的安全性和企业部署, 内置即时通讯和聊天应用程序的WebSocket与XMPP(可扩展消息处理现场协议),通过WebSocket的STOMP(面向简单的文本消息协议)实现发布/订阅消息传递协议,VNC带远程帧缓冲协议。本书针对想要使用WebSocket构建前沿Web应用程序的Web开发人员和架构师。

内容推荐

王等著的《HTML5 WebSocket权威指南》是HTML5 WebSocket领域最权威的著作之一,它系统、全面地讲解了HTML5 WebSocket的各个方面,是Web开发人员和架构师学习WebSocket的最佳选择。书中讨论了基于WebSocket的架构师如何减少不必要的网络开销和延迟层,如何通过WebSocket对广泛使用的协议(如XMPP和STOMP)进行分层,如何保护WebSocket连接和在企业部署基于WebSocket的应用程序。《HTML5 WebSocket权威指南》主要内容包括:WebSocket API和协议、WebSocket协议通信的例子、WebSocket的安全性和企业部署、内置即时通信和聊天应用程序的WebSocket与XMPP、通过wlebsocket的STOMP实现发布/订阅消息传递协议,以及用远程帧缓冲协议实现VNC。

目录

译者序

作者简介

技术审校者简介

致谢

第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章 WebSocketAPI/16

 2.1 WebSocketAPI概览/17

 2.2 WebSocketAPI入门/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 构建简单的wlebSocket服务器/57

 3.4.2 测试简单的wlebsocket服务器/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 使用能够处理wlebSocket的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/1 11

 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的<canvas>元素绘制帧缓冲/129

 6.2.4 处理客户端中的输入/131

 6.2.5 全部组合起来/136

 6.3 改进应用程序/136

 6.4 小结/137

第7章 WebSocket安全性/138

 7.1 WebSocket安全性概述/139

 7.2 WebSocket安全特性/140

 7.2.1 origin首标/141

 7.2.2 具有“Sec-”前缀的首标/145

 7.2.3 WebSocket安全握手:接受键值/146

 7.2.4 HTTP代理和屏蔽/147

 7.3 用TLS加强WebSocket安全性/149

 7.4 验证/151

 7.5 应用级安全性/152

 7.5.1 应用程序验证/153

 7.5.2 应用程序授权/155

 7.6 小结/158

第8章 部署的考虑/159

 8.1 WebSocket应用程序部署概述/160

 8.2 WebSocket模拟和备用手段/161

 8.2.1 插件/161

 8.2.2 填充/162

 8.2.3 不同的抽象层/162

 8.3 代理和其他网络中介/163

 8.3.1 反向代理和负载平衡/164

 8.3.2 用传输层安全(TLS或SSL)穿越代理和

 防火墙/166

 8.3.3 部署TLS/168

 8.4 WebSocket ping和pong/169

 8.5 WebSocket缓冲和流量控制/170

 8.6 监控/170

 8.7 容量规划/170

 8.8 套接字限制/171

 8.9 WebSocket应用程序部署检查列表/172

 8.10 小结/173

附录A 检查WebSocket流量/175

附录B WebSocket资源/188

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 20:38:42