websocket和http协议有什么区别,websocket协议的缺点

首页 > 技术 > 作者:YD1662022-10-26 12:58:37

一、*

1、都是基于TCP协议;

2、websocket是基于http的他们的兼容性都很好;

3、在连接的建立过程中对错误的处理方式相同;

4、都使用 Request/Response模型进行连接的建立;

5、都可以在网络中传输数据。

二、区别

1、websocket是持久连接,http 是短连接(http可以通过Ajax一直发送请求和长轮询保持一段时间内的连接,但本质上还是短连接);

2、websocket的协议是以 ws/wss 开头,http 对应的是 http/https;

3、websocket是有状态的双向连接,http 是无状态的单向连接;

4、websocket连接建立之后,数据的传输使用帧来传递,不再需要Request消息;

5、websocket是可以跨域的。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.