最新案例推荐
点击查看
扫一扫查看
最新行业案例

HTML5 WebSocket 协议

发表于:2020-07-20

HTTP 协议是单向通信的,只能由客户端向服务器发起请求,获取响应数据,服务端不能主动向客户端推送数据,虽然可以采用轮询的方式,每隔一段时间来请求数据库来获取最新的信息,但浪费服务器资源,客户端达到一定的数量也会给造成服务器过大的压力。使用 WebSocket 协议可以较好的解决这种问题。

 

WebSocket 是一种在单个 TCP 连接上进行全双工通讯的协议,允许服务端主动向客户端推送数据,客户端也可以主动向服务器发送信息,做到双向平等对话。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

 

WebSocket 协议建立在 TCP 协议之上,服务器端的实现比较容易。与 HTTP 协议有着良好的兼容性,在建立连接握手时不容易屏蔽,可以通过各种 HTTP 代理服务器。没有同源限制,客户端可以与任意服务器通信。




(非特殊说明,本文版权归原作者所有,转载请注明出处 )
标签: 上海网站建设、上海网站制作、高端网站设计、迈若网络


迈若微信公众号_上海网站建设公司

手机随时获取迈若动态,扫描左侧二维码
添加迈若微信公众号【manro_since2005】