码迷,mamicode.com
首页 > Web开发 > 详细

Server-sent-events与 WebSocket的区别是什么?

时间:2019-12-17 14:57:19      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:eve   简单   通信   nts   serve   定义   的区别   服务器   断线   

SSE 与 WebSocket 作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息。总体来说,WebSocket更强大和灵活。因为它是全双工通道,可以双向通信;SSE是单向通道,只能服务器向浏览器发送。SSE使用HTTP协议,现有的服务器软件都支持。WebSocket是一个独立协议。SSE属于轻量级,使用简单;WebSocket协议相对复杂。SSE默认支持断线重连,WebSocket需要自己实现。SSE一般只用来传送文本,二进制数据需要编码后传送,WebSocket默认支持传送二进制数据。SSE 支持自定义发送的消息类型。

Server-sent-events与 WebSocket的区别是什么?

标签:eve   简单   通信   nts   serve   定义   的区别   服务器   断线   

原文地址:https://www.cnblogs.com/hoiny-max/p/12054203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!