HTML5 WebSocket权威指南PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)Vanessa Wang Frank Salim Peter Moskovits著;姚军译
- 出 版 社:北京:机械工业出版社
- 出版年份:2014
- ISBN:9787111456414
- 页数:193 页
第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的〈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
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019