插座和插座的区别是什么.io和WebSocket在

  1. 插座io允许我通过指定事件名称来发送/发出消息.

  2. 就插座而言.io来自服务器的消息将到达所有客户端,但对于websockets中的相同情况,我被迫保留一个包含所有连接的数组,并通过它循环发送消息到所有客户端.

而且

请澄清这一点.

推荐答案

它的优点是,如#2所述,它简化了WebSocket的使用,更重要的是,如果浏览器或服务器不支持WebSocket,它可能会提供到其他协议的故障转移.我会避免直接使用WebSocket,除非您非常熟悉它们不工作的环境,并且能够克服这些限制.

这是一本关于WebSocket和Socket的好书.伊奥.

http://davidwalsh.name/websocket

Node.js相关问答推荐

使用Vite和ReactJS时,在哪里设置NODE_OPTIONS?

即使DDB键不存在, node Lambda也不会失败,并返回NULL作为结果

当FastifyJS向客户端发送响应时,apache 不会将其发送给他

如何在ejs模板中使用循环显示多个结果?

从mongodb集合中获取每分钟数据的每小时数据

运行本地移动自动化测试时,在onPrepare钩子中,ERROR @wdio/cli:utils: A service failed in the 'onPrepare'

未授权使用联合身份未授权用户角色从 Amplify graphQL 访问类型 Y 上的 X

MongoDB - mongoose :如何查询这个? 填充()不起作用.它显示空

try 在 NodeJS 项目中实现 SimplePay (OTP) 支付网关,但我无法获得与技术文档中相同的签名

React Native:执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障

使用 .pipe(res) 向客户端发送音频不允许您搜索?

仅显示用户在 Reactjs 中使用服务器端发布的帖子是 Node Js、Mongodb

NestJS TypeORM 可选查询不起作用

无服务器无法获取所有记录事件对象验证失败?

AWS Kinesis 中的分区键是什么?

在 Node.js 与 Cron 作业(job)中设置间隔?

Node.js 支持 =>(箭头函数)

如何在 node 中找到引用站点 URL?

npm WARN 不推荐使用 graceful-fs@3.0.8:graceful-fs 版本 3

Express js 阻止 GET /favicon.ico