14.1.参考标准
[ANSI.X3-4.1986]
American National Standards Institute, "Coded Character Set - 7-bit American Standard Code for Information Interchange", ANSI X3.4, 1986.
[FIPS.180-3]
National Institute of Standards and Technology, "Secure Hash Standard", FIPS PUB 180-3, October 2008,<http://csrc.nist.gov/publications/fips/fips180-3/fips180-3_final.pdf >.
[RFC1928]
Leech, M., Ganis, M., Lee, Y., Kuris, R., Koblas, D., and L. Jones, "SOCKS Protocol Version 5", RFC 1928,March 1996.
[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2616]
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., and T. Berners-Lee, "HypertextTransfer Protocol -- HTTP/1.1", RFC 2616, June 1999.
[RFC2817]
Khare, R. and S. Lawrence, "Upgrading to TLS Within HTTP/1.1", RFC 2817, May 2000.
[RFC2818]
Rescorla, E., "HTTP Over TLS", RFC 2818, May 2000.
[RFC3629]
Yergeau, F., "UTF-8, a transformation format of ISO 10646", STD 63, RFC 3629, November 2003.
[RFC3864]
Klyne, G., Nottingham, M., and J. Mogul, "Registration Procedures for Message Header Fields", BCP 90, RFC 3864, September 2004.
[RFC3986]
Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986, January 2005.
[RFC3987]
Duerst, M. and M. Suignard, "Internationalized Resource Identifiers (IRIs)", RFC 3987, January 2005.
[RFC4086]
Eastlake, D., Schiller, J., and S. Crocker, "Randomness Requirements for Security", BCP 106, RFC 4086, June 2005.
[RFC4648]
Josefsson, S., "The Base16, Base32, and Base64 Data Encodings", RFC 4648, October 2006.
[RFC5226]
Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008.
[RFC5234]
Crocker, D. and P. Overell, "Augmented BNF for Syntax Specifications: ABNF", STD 68, RFC 5234, January 2008.
[RFC5246]
Dierks, T. and E. Rescorla, "The Transport Layer Security (TLS) Protocol Version 1.2", RFC 5246, August 2008.
[RFC6066]
Eastlake, D., "Transport Layer Security (TLS) Extensions: Extension Definitions", RFC 6066, January 2011.
[RFC6454]
Barth, A., "The Web Origin Concept", RFC 6454, December 2011.
14.2.参考资料
[RFC4122]
Leach, P., Mealling, M., and R. Salz, "A Universally Unique IDentifier (UUID) URN Namespace", [RFC 4122}(http://tools.ietf.org/html/rfc4122), July 2005.
[RFC4270]
Hoffman, P. and B. Schneier, "Attacks on Cryptographic Hashes in Internet Protocols", RFC 4270, November 2005.
[RFC5321]
Klensin, J., "Simple Mail Transfer Protocol", RFC 5321, October 2008.
[RFC6202]
Loreto, S., Saint-Andre, P., Salsano, S., and G. Wilkins, "Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP", RFC 6202, April 2011.
[RFC6265]
Barth, A., "HTTP State Management Mechanism", RFC 6265, April 2011.
[TALKING]
Huang, L-S., Chen, E., Barth, A., Rescorla, E., and C. Jackson, "Talking to Yourself for Fun and Profit", 2010, <http://w2spconf.com/2011/papers/websocket.pdf >.
[W3C.REC-wsc-ui-20100812]
Roessler, T. and A. Saldhana, "Web Security Context: User Interface Guidelines", World Wide Web Consortium Recommendation REC-wsc-ui-20100812, August 2010, < http://www.w3.org/TR/2010/REC-wsc-ui-20100812/ >.
Latest version available at < http://www.w3.org/TR/wsc-ui/ >.
[WSAPI]
Hickson, I., "The WebSocket API", W3C Working Draft WD-websockets-20110929, September 2011, < http://www.w3.org/TR/2011/WD-websockets-20110929/ >.
Latest version available at .
[XMLHttpRequest]
van Kesteren, A., Ed., "XMLHttpRequest", W3C Candidate Recommendation CR-XMLHttpRequest-20100803, August 2010,<http://www.w3.org/TR/2010/CR-XMLHttpRequest-20100803/ >.
Latest version available at < http://www.w3.org/TR/XMLHttpRequest/ >.
作者地址
Ian Fette
Google, Inc.
EMail: ifette+ietf@google.com
Alexey Melnikov
Isode Ltd.
5 Castle Business Village
36 Station Road
Hampton, Middlesex TW12 2BX
UK
EMail: Alexey.Melnikov@isode.com
相关推荐
WebSocket协议在IETF(互联网工程任务组)的标准文档RFC 6455中定义。它的主要特点是建立持久连接,并且允许在连接保持打开状态下进行数据传输,降低了延迟,非常适合需要实时通信的应用场景,如在线游戏、股票交易...
标题 "jemter的websocket插件包" 涉及到的是使用JMeter进行WebSocket协议测试的知识。JMeter是一款强大的性能测试工具,最初主要用于HTTP和FTP服务器的负载与压力测试,但随着其发展,通过插件机制,也支持了对...
开发者可能需要了解TCP/IP协议栈,选择适合的传输层协议(如TCP的可靠连接或UDP的低延迟),或者使用WebSocket实现双向通信。 4. **音频编解码** - 在Android中,音频数据的编码和解码是通过编码器和解码器完成的...
而WebSocket协议提供了一种持续连接的方式,使得服务器和客户端可以随时发送数据,大大降低了延迟,非常适合实时性要求高的应用,如在线游戏、股票交易、实时聊天等。 在坦克大战游戏中,WebSocket发挥着关键作用。...
java代码-使用java解决websocket的问题的源代码 ——学习参考资料:仅用于个人学习使用!
首先,我们要了解WebSocket协议。WebSocket是一种在客户端和服务器之间建立长连接的协议,允许双向通信,从而实现真正的实时性。与传统的HTTP协议不同,WebSocket在建立连接后,双方可以随时发送数据,无需等待请求-...
这个项目对于学习和理解Android应用开发,特别是即时通讯应用的实现,提供了宝贵的参考资料。 在Android应用开发中,源码分析是提升技术能力的重要途径。通过研究"仿QQ客户端"的源码,我们可以深入了解以下知识点:...
在iOS应用开发中,网络操作是一项至关重要的技能,它涵盖了数据的发送与接收,使得应用程序能够与服务器...源代码示例通常包含了完整的请求流程,以及错误处理和状态更新的机制,对于初学者来说是非常宝贵的参考资料。
3. **WebSocket协议**:如果需要更高效的数据传输,可能会采用WebSocket协议,它提供了全双工的通信通道,允许服务器和客户端同时发送数据。在ASP.NET中,可以使用SignalR的WebSocket支持来实现这一功能。 4. **...
4. **WebSocket协议**:为了实现文件传输,项目可能采用了WebSocket,这是一个在客户端和服务器之间建立长连接的协议,允许双向通信,提供高效实时的数据传输。 5. **文件上传与下载**:在聊天软件中,文件传输是...
【标题解析】 "安卓Android源码——神聊对讲机源码.zip" 这个标题揭示了我们正在处理的是一个关于安卓平台的项目...对于想要提升Android开发技能或者希望开发类似功能应用的人来说,这份源码无疑是一份宝贵的参考资料。
这个压缩包文件“安卓Android源码——手机实时视频监控项目.zip”显然包含了开发一个基于Android平台的手机实时视频监控项目的全部资源。从提供的文件名来看,我们可以推测其中包含了一些...是非常有价值的参考资料。
3. **WebSocket**:为了实现文件传输,可能会利用WebSocket协议,这是一种在客户端和服务器之间建立持久连接的协议,允许双向通信,适合于文件的连续传输。 4. **AJAX**:在不刷新整个页面的情况下,AJAX...
WebSocket是一种在客户端和服务器之间建立长连接的协议,它提供双向通信,即服务器和客户端都可以随时发送数据。相比于传统的HTTP请求,WebSocket降低了延迟,提高了实时性,非常适合需要实时交互的应用,如在线聊天...
10. **Spring WebSocket**:支持WebSocket协议,允许双向通信,实现服务器主动推送消息给客户端。 通过《Spring Framework 开发参考手册》,开发者能够深入理解Spring的各个方面,熟练运用其特性,提高开发效率和...
- 可能采用WebSocket协议实现双向实时通信,保持长连接,提供低延迟的消息传递。 - 使用`Retrofit`或`Volley`库简化网络接口调用。 6. **多线程处理**: - 使用`AsyncTask`或`IntentService`进行后台任务处理,...
《Android中文API合集(4)》是Android中文翻译组为开发者提供的宝贵资源,它包含了Android平台的关键API的中文翻译,旨在帮助中国开发者更轻松地理解和应用这些API。本合集主要聚焦于Android系统的各个方面,包括但...
可以采用WebSocket协议,它提供全双工、低延迟的连接,适合实时性要求高的游戏应用。玩家的每一步操作都需要通过网络发送给对方,同时接收对方的回应,确保游戏同步。 3. **服务器端处理**:服务器端主要负责接收和...
5. **WebSocket Support**:vert.x 支持WebSocket协议,可用于创建实时双向通信应用。 6. **Non-blocking I/O**:vert.x 使用非阻塞I/O模型,这意味着它可以在单个JVM上处理大量并发连接,而不会耗尽系统资源。 7....
【标题】"基于Android的3D游戏开发——国际象棋.zip"揭示了这个项目的核心内容是使用Android平台进行3D游戏的开发,具体是国际象棋这款游戏。这涉及到多个技术领域,包括移动游戏开发、3D图形编程以及网络通信。 在...