1. 含义不同
websocket是一种在单个TCP连接上进行全双工通信的协议
http:超文本传输协议,是一个简单的请求-响应协议,它通常运行在TCP上,是单向的通信协议
2. 连接方式不同
websocket是需要浏览器和服务器握手进行建立连接的
http:是浏览器发起向服务器的连接,服务器预先并不知道这个连接
3. 连接长度不同
websocket:是持久连接
http:http是短连接(http是可以通过Ajax一直发送请求和长轮循保持一段时间内的连接),但本质上还是短连接
4. 连接状态不同
websocket是有状态的双向连接
http:http对应的是http / https
5. 相同点:
都是基于TCP协议
websocket是基于http的,他们的兼容性都很好
在连接的建立过程中,对错误的处理方式相同
都使用Request/Response模型进行连接的建立
都可以在网络中传输数据
标签:Websocket,区别,http,TCP,服务器,websocket,连接 From: https://www.cnblogs.com/felix-felix/p/17134792.html