欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
WebSocket
来自开放百科 - 灰狐
(版本间的差异)
小 (→特性) |
小 (Allen移动HTML5/websockets页面至WebSocket) |
2015年11月16日 (一) 13:48的版本
您可以在Wikipedia上了解到此条目的英文信息 WebSocket Thanks, Wikipedia. |
WebSockets 它通过单个TCP套接字在Web之上定义了一个双向全双工传输的通讯通道。WebSocket is really TCP with the HTTP security model.
目录 |
特性
- WebSocket 是HTML5一种新的协议,它实现了真正的浏览器与服务器全双工通信(full-duplex)
- Web Socket是HTTP协议的扩展,用HTTP握手之后,服务器和浏览器就使用这条HTTP链接下的TCP连接来直接传输数据,
- 抛弃了复杂的HTTP头部和格式,Web Socket的格式是基于帧(Frame)的,最小的帧只有2个字节。在文本帧中,每一帧始于0x00直接,止于0xFF字节,数据使用UTF-8编码。
- 与long polling相比,通信的次数虽然一样多,但是Web Socket的帧头的标记部分也比long polling的request的header部分简洁得多(几个字节与几K字节的差别)
项目
图集
链接
- The WebSocket API
- The WebSocket protocol
- http://www.websockets.org
- HTML5 WebSocket Canvas Game
- node-websocket-server
<discussion>characters_max=300</discussion>
分享您的观点