websocket和tcp区别,websocket服务器要多大

首页 > 技术 > 作者:YD1662022-10-26 13:04:40

6.5 SSE的简单使用示例

浏览器端的使用:

const es = new EventSource('/sse')

服务端的使用:

const sseStream = new SseStream(req)

sseStream.pipe(res)

sseStream.write({

id: sendCount,

event: 'server-time',

retry: 20000, // 告诉客户端,如果断开连接后,20秒后再重试连接

data: {ts: newDate().toTimeString(), count: sendCount }

})

更多API使用和demo介绍分别参考:SSE API、demo代码。

6.6 兼容性及缺点

兼容性:

websocket和tcp区别,websocket服务器要多大(21)

▲ 上图来自 https://caniuse.com/?search=Server-Sent-Events

缺点:

7、参考资料

[1] WebSocket API文档

[2] SSE API文档

[3] 新手入门贴:史上最全Web端即时通讯技术原理详解

[4] Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE

[5] SSE技术详解:一种全新的HTML5服务器推送事件技术

[6] Comet技术详解:基于HTTP长连接的Web端实时通信技术

[7] 新手快速入门:WebSocket简明教程

[8] WebSocket详解(三):深入WebSocket通信协议细节

[9] WebSocket详解(四):刨根问底HTTP与WebSocket的关系(上篇)

[10] WebSocket详解(五):刨根问底HTTP与WebSocket的关系(下篇)

[11] 使用WebSocket和SSE技术实现Web端消息推送

[12] 详解Web端通信方式的演进:从Ajax、JSONP 到 SSE、Websocket

[13] MobileIMSDK-Web的网络层框架为何使用的是Socket.io而不是Netty?

[14] 理论联系实际:从零理解WebSocket的通信原理、协议格式、安全性

[15] WebSocket从入门到精通,半小时就够!

[16] WebSocket硬核入门:200行代码,教你徒手撸一个WebSocket服务器

[17] 网页端IM通信技术快速入门:短轮询、长轮询、SSE、WebSocket

本文已同步发布于“即时通讯技术圈”公众号。

同步发布链接是:http://www.52im.net/thread-3695-1-1.html

,
上一页23456末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.