Net网络

WebSocket

2022-02-27  本文已影响0人  Jeff_9021

是什么?

WebSocket是一种网络通信协议。类似Socket的TCP长连接通讯模式。以ws://或wss://开头。它是一个有状态协议,意味着客户端和服务器之间的连接将保持活动状态,直到被任何一方(客户端或服务器)终止,WebSocket连接才从两端终止。

优势是什么?

HTTP协议有一个缺陷:通信只能由客户端发起。

HTTP协议做不到服务器主动向客户端推送信息。

WebSocket是双向的,在客户端和服务器通信的场景中使用的全双工协议。(服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息)

常用场景是什么?

在海量并发,及客户端与服务器交互负载流量大的情况下,极大的节省了网络带宽资源的消耗,有明显的性能优势,且客户端发送和接受消息是在同一个持久连接上发起,实时性优势明显。

上一篇下一篇

猜你喜欢

热点阅读