WebSocket是Web应用程序中HTTP通信的替代品。
它们在客户机和服务器之间提供了一个长期的、双向的通信通道。
一旦建立,通道就保持开放,提供了一个非常快的连接,具有低延迟和低开销。
WebSocket浏览器兼容性
所有现代浏览器都支持WebSocket。
WebSocket和HTTP有什么不同
HTTP是一种非常不同的协议,也是一种不同的通信方式。
HTTP是一个请求/响应协议:当客户端请求数据时,服务器返回一些数据。
WebSocket:
- 服务器可以向客户机发送消息,而无需客户机显式地请求某些东西
- 客户端和服务器可以同时进行对话
- 发送消息需要交换的数据开销非常小。这意味着通信延迟较低。
WebSocket安全性
总是使用安全的,加密的协议为WebSockets, wss://。
ws://是指不安全的WebSockets版本(WebSockets的http://),由于显而易见的原因,应该避免使用。
以上就是俺关于 WebSocket的介绍,想阅读更多内容,可以查阅网络教程。