首页 > 作文

h5是什么,h5软件的优点与缺点

更新时间:2023-03-26 03:32:24 阅读: 评论:0

一、HTML5中WebSocket是什么意思

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。

现在,很多网站为了实现推送技术,所用的技术都是 Ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。

HTML5 定义的 WebSocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。

浏览器通过 Ja工作证明vaScript 向服务器发出建立 WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过378 TCP 连接直接交换数据。

当你获取 Web Socket 连接后,你可以通过 nd() 方两台电脑怎么传文件法来向服务器发送数据,并通过 onmessage 事件来接收服务器返回的数据。

以下 API 用于创建 WebSocket 对象。

var Socket = new WebSocket(u说出你的爱rl, [protocol] );

WebSocket 属性

二、Websocket是什么样的协议,具体有什么优点

首先,Websocket是一个持久化的协议,相对于HTTP这种非持久的协议来说。

简单的举个例子吧,用目前应用比较广泛的PHP生命周期来解释。

1) HTTP的生命周期通过Request来界定,也就是一个Request 一个Respon,那么在HTT胡一菲P1.0中,这次HTTP请求就结束了。

在HTTP1.1中进行了改进,使得有一个keep-alive,也就是说,在一个HTTP连接中,可以发送多个Request,接收多个Respon。

但是请记住 Request = Respon , 在HTTP中永远是这样,也就是说一个request只能有一个respon。而且这个respon也是被动的,不能主动发起。

本文发布于:2023-03-26 03:32:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/5f05d5f4ce8a4fd3bbd241aadf23af27.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:h5是什么,h5软件的优点与缺点.doc

本文 PDF 下载地址:h5是什么,h5软件的优点与缺点.pdf

下一篇:返回列表
标签:服务器   浏览器   数据   协议
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图