websocket前端面试题
时间: 2023-09-25 15:09:36 浏览: 173
WebSocket 是 HTML5 定义的一个新协议,与传统的 HTTP 协议不同,该协议允许由服务器主动向客户端推送信息。它是一个全双工的协议,服务器和客户端可以相互发送消息。相比于半双工通信的方式,WebSocket 的出现解决了通信的弊端,使得服务器可以主动向客户端推送消息,客户端也可以主动向服务器发送消息。
在前端面试中,关于 WebSocket 可能会涉及以下问题:
1. 请解释一下 WebSocket 是什么?
2. WebSocket 和传统的 HTTP 协议有什么区别?
3. 请简要介绍一下 WebSocket 的工作原理?
4. 如何在前端使用 WebSocket 进行实时通信?
5. 请比较短轮询、长轮询、SSE 和 WebSocket 之间的区别。
以上是一些可能涉及到的问题,根据需求和面试官的具体要求,还有可能涉及到其他方面的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [前端面试题之计算机网络篇--WebSocket基本使用](https://blog.csdn.net/SOLar7SysteM/article/details/128492933)[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_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文