websocket是干嘛用的
时间: 2023-11-12 17:18:34 浏览: 82
WebSocket是一种用于实现实时、双向通信的协议。它是基于HTML5协议的一种技术,允许客户端和服务端通过一个持久的连接进行双向通信。相比传统的HTTP协议,WebSocket具有以下优势:客户端与服务端只建立一个TCP连接,可以使用更少的连接;WebSocket是双向通信协议,可以实现实时的双向数据传输,而HTTP是单向的,只能由客户端发起请求并由服务端响应;WebSocket需要浏览器和服务器进行握手来建立连接,而HTTP是浏览器主动向服务器发起连接。因此,WebSocket适用于需要实现实时双向通信的场景,例如在线聊天、实时数据更新等。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Websocket协议详解及简单实例代码](https://download.csdn.net/download/weixin_38585666/14902205)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [websocket的简介与应用](https://blog.csdn.net/xi_nuo/article/details/106473722)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文