插座io的自述文件包含以下示例:

    var io = require('socket.io').listen(80);

    io.sockets.on('connection', function (socket) {
      socket.join('justin bieber fans');
      socket.broadcast.to('justin bieber fans').emit('new fan');
      io.sockets.in('rammstein fans').emit('new non-fan');
    });

socket.broadcast.to()io.sockets.in()之间有什么区别?

推荐答案

socket.broadcast.to个广播到给定房间的所有插座,except个广播到调用它的插座,而io.sockets.in个广播到给定房间的所有插座.

Node.js相关问答推荐

Express 4.18正文解析

Puppeteer 的 BrowserFetcher 发生了什么?

Socket.io 未将用户加入给定房间

Rails 7导入npm yaml包时出现404错误

如何获取mongoose中单个id数据的记录

如何设置 Puppeteer Select 器的唯一性?

我应该如何解决这个 Angular node 包模块依赖冲突?

在 linux mint 上部署 node 应用程序的最简单方法是什么?

为什么要加密 CSRF 令牌?

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

无服务器部署使用无服务器组合抛出`spawn serverless ENOENT`

Nodejs-console.error vs util.debug

npm 不会安装 express 吗?

ISODate 未定义

使用 Socket.io 将客户端连接到服务器

TypeError:请求路径包含未转义的字符,我该如何解决这个问题

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

node.js 模块和函数中this的含义

Fluxible 中的脱水和再水合代表什么?

Node.js - 判断是否安装了模块而不实际需要它