本文主要是介绍EventSource,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1. 区别
- 2. WebSocket
- 3. EventSource
前言:为了实现实时通讯,之前一直采用的是 WebSocket ,最近大家有 EventSource进行通信
1. 区别
- WebSocket & EventSource 的区别 WebSocket基于TCP协议,EventSource基于http协议。
- EventSource是单向通信,而websocket是双向通信。
- EventSource只能发送文本,而websocket支持发送二进制数据。 在实现上EventSource比websocket更简单。
- EventSource有自动重连接(不借助第三方)以及发送随机事件的能力。
- websocket的资源占用过大EventSource更轻量。
- websocket可以跨域,EventSource基于http跨域需要服务端设置请求头。
2. WebSocket
具体使用可以参考专栏:WebSocket 已进行封装
-
是什么: WebSocket是一种通讯手段,基于TCP协议,默认端口也
这篇关于EventSource的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!