最后更新:2022-08-04 21:11:24 手机定位技术交流文章
WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换更加容易,允许服务器自行向客户端发送数据。在WebSocket API中,客户和服务器只需要完成一次握手,你可以直接创建两个之间持久的联系,并进行双向数据传输.
应用场景十分广泛:
http协议是应用程序层中使用的协议,他基于tcp协议,http协议也需要三个握手来发送消息。http连接分为短连接,长连接,简短的链接是,每个请求必须握手三次才能发送自己的信息。即每一个request对应一个response。长期的连接在一定时间内保持.继续打开TCP连接.客户端-服务器通信,首先必须有一个客户端,然后服务器返回结果。客户端是主动的,服务器是被动的。客户端必须向服务发送长距离连接,以便在实时获取服务终结消息。
WebSocket实现多路径重用,他是全双工通信。服务结束时,客户端可以在WebSocket协议下同时发送信息。在建立WebSocket连接后,服务端可以自行向客户端发送信息。而且信息当中不必在带有head的部分信息了与http的长链接通信来说,这种方式,这不仅减少了服务器上的压力。还有剩余信息的减少。
以上只是一些核心代码的列表,如完整的代码例子,请参见下面的下载地址
链接: https://pan.Baidu.1LBgd_Xlk-19YIPZnP4XuQg?pwd=sj45
提取码:sj45
本文由 在线网速测试 整理编辑,转载请注明出处 。