首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
websocket
订阅
rails
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
借助ChatGPT我封装了WebSocket
背景 产品通信方式改为websocket 后端使用原生写 目前业务只接收信息 拿到需求的时候马上想到了socket.io库,因此没想太多就测试使用了,但是测试发现一直连接失败,debugger一天一直
还在用轮询吗,SSE服务端推送实现页面实时更新
针对不同实时更新的方案做统一阐述,SSE服务器在一定场景是一把利剑,能解决很多问题,但是滥用的话会出现不可控的问题。
WebSocket 原理及单例组件封装
WebSockets 是一种先进的技术。它可以在用户的浏览器和服务器之间打开交互式通信会话。使用此API,您可以向服务器发送消息并接收事件驱动的响应,而无需通过轮询服务器的方式以获得响应。
从 IM 通信 Web SDK 来看如何提高代码可维护性与可扩展性
在架构设计和功能开发中,代码的可维护性和可扩展性一直是工程师不懈的追求。本文将以我工作中开发的 IM 通信服务 SDK 作为示例,和大家一起探讨下前端基础服务类业务的代码中对可维护性和可扩展方面的探索。 大象 SDK 是美团生态中负责 IM 通信服务的基础服务。作为 IM 通信…
WebSocket系列之如何建立和维护可靠的连接
通过前四篇博客,相信读者对于WebSocket的使用和数据(不论是ArrayBuffer还是String)传输都有了一个深刻的了解。现在我们来介绍下,我在使用WebSocket时,连接相关模块遇到的一些共性问题,以及我们如何解决这些问题。 本文作为WebSocket系列的第五篇…
WebSocket系列之二进制数据设计与传输
通过前三篇博客,我们能够了解在通过WebSocket发送数据之前,我们需要传递的数据是如何变成ArrayBuffer二进制数据的;在我们收到二进制数据之后,我们又如何将其变成了JavaScript中的常见数据类型。 本文作为WebSocket系列的第四篇内容,将会用一个简单的I…
WebSocket系列之JavaScript字符串如何与二进制数据间进行互相转换
上一篇博客我们说到了如何进行数字类型(如Short、Int、Long类型)如何在JavaScript中进行二进制转换,如果感兴趣的可以可以阅读本系列第二篇博客——WebSocket系列之JavaScript中数字数据如何转换为二进制数据。这次,我们来说下string类型的数据如…
WebSocket系列之JavaScript数字数据如何转换为二进制数据
本文主要通过对JavaScript中数字数据与二进制数据之间的转换,让读者能够了解在JavaScript中如何对数字类型(包括但不限于Number类型)进行处理。 二进制数据在日常的JavaScript中很少遇到,但是当你使用WebSocket与后端进行数据交互时,就有可能会用…
WebSocket系列之基础知识入门篇
本文是WebSocket系列的第一篇,主要介绍WebSocket相关的基础协议知识和API。由于WebSocket的相关介绍在MDN中分布较乱,初学者不太容易入门,因此通过本文将相关基础知识和使用方法进行一个归纳和总结。 通过本文,你能够了解到WebSocket相关基础知识,同…