http,websockt,sockt

http是应用层的一种协议;websocket也是应用层的协议;socket是TCP/UDP传输层的一个抽象的接口,位于传输层与应用层之间。

http协议:是单向通信,只能由客户端向服务器端发起请求。当数据有更新时,想要更新数据的话,一般的方式是轮询、长连接、长轮询。很不方便

websockt协议:可以双向通信,服务器端也可以发起请求。当数据有更新时,可以主动发送给客户端。

两者都是建立在 TCP/UDP协议之上的,都是建立了连接的可靠通信。websocket协议是需要建立建立连接的,发送连接请求是通过http协议发送,建立连接成功后则不需要http了。

posted @ 2022-09-12 15:54  ganrui~~~  阅读(52)  评论(0)    收藏  举报