WebSocket是什么意思

小编给大家分享一下WebSocket是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

成都创新互联公司专业为企业提供霍城网站建设、霍城做网站、霍城网站设计、霍城网站制作等企业网站建设、网页设计与制作、霍城企业网站模板建站服务,10多年霍城做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。简单的说,WebSocket协议之前,双工通信是通过多个http链接来实现,这导致了效率低下。WebSocket解决了这个问题。

假设在嵌入式项目中我们需要一个webserver, 可以采用websocket去实现,例如在NXP的 SDK的2.2版本中有webserver的例子,其中还附带有websocket的实现。

WebSocket是什么意思

对应的嵌入式K64底层的代码也有

WebSocket是什么意思

可以点connect连接,进行websocket的测试,可以看到响应速度还是非常好的。可以修改页面,实现自己更多的功能,根据项目需求添加更多功能。

WebSocket是什么意思

在实现websocket连线过程中,需要通过浏览器发出websocket连线请求,然后服务器发出回应,这个过程通常称为“握手” 。在 WebSocket API,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。在嵌入式webserver的功能中,可以多尝试使用这种功能。可以下面这个网站看他的规范和标准https://www.w3.org/TR/websockets/

看完了这篇文章,相信你对“WebSocket是什么意思”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


名称栏目:WebSocket是什么意思
当前链接:http://myzitong.com/article/pehcgs.html