声明
摘要
第一章 绪论
1.1 选题背景
1.2 研究内容
1.3 论文结构
1.4 本章小结
第二章 主要技术介绍
2.1 HTML5
2.2 Comet技术
2.3 WebSocket
2.4 jQuery
2.5 Netty
2.6 本章小结
第三章 WebSoeket技术实际应用分析
3.1 兼容性问题
3.2 连接丢失问题
3.2.1 正常关闭WebSocket连接
3.2.2 非正常关闭的WebSoeket连接
3.3 应用代价问题
3.3.1 维持连接的代价
3.3.2 技术更换的代价
3.4 本章小结
第四章 WebSoeket应用系统的设计
4.1 体育赛事网站对WebSoeket的需求
4.1.1 框架性需求
4.1.2 系统功能需求
4.2 为站内信系统设计的WebSocket通信流程
4.2.1 流程设计
4.2.2 网络部署设计
4.2.3 时序流程设计
4.2.4 通信流程设计目的
4.3 兼容性问题解决方案设计
4.3.1 兼容性处理前端方案设计
4.3.2 兼容性处理后台方案设计
4.4 解决非正常断连问题的方案设计
4.5 理解WebSocket应用代价的方案设计
4.6 应用系统框架设计
4.6.1 WebSocket连接基本知识
4.6.2 应用系统设计前端部分
4.6.3 应用系统设计后台部分
4.7 本章小结
第五章 WebSocket应用系统的实现
5.1 WebSocket兼容性处理实现
5.1.1 兼容性处理方案前端部分
5.1.2 兼容性处理方案后台部分
5.2 连接丢失处理方案
5.2.1 理想状态下的连接丢失
5.2.2 非理想状态下的连接丢失预防与处理
5.3 运行成果
5.4 本章小结
第六章 WebSocket应用性能及代价评估
6.1 与普通HTTP轮询的性能对比
6.2 维持WebSocket连接的代价评估
6.2.1 测试的局限性说明
6.2.2 量大连接数测试
6.3 应用WebSocket取代HTTP代价评估
6.4 本章小结
第七章 总结与展望
7.1 总结
7.1.1 问题解决情况总结
7.1.2 WebSoeket应用代价总结
7.2 展望
7.2.1 遗留的问题
7.2.2 未来的发展
7.2.3 在体育类赛事网站中的应用前景
7.3 本章小结
致谢
参考文献
东华大学;