node.js - 如何在满足特定条件时广播消息

标签 node.js socket.io

我有一个小型 Node.js 应用程序(基本上只有一个 app.js 文件)。在 app.js 中,我有一个以 1 秒的间隔运行的函数(使用 setInterval())。

我还在 app.js 中运行 Socket.IO。

如何从间隔运行的函数体内广播消息?它有一个条件,我希望它在满足其内部条件时广播消息。

最佳答案

我不明白你的问题。这样做有什么问题:

var f = function(num){
   if (num > 5){
       io.sockets.emit('event', 'your message');
   }
}

关于node.js - 如何在满足特定条件时广播消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24712842/

相关文章:

node.js - 从模块中使用 socket.io

javascript - 如何在 javascript 文件中使用本地 API?

java - Java(android)中socket.io的文件描述符?

javascript - 使用JavaScript 巧妙处理ColdFusion 9 序列化的查询数据?

node.js - 使用Visual Studio 2017开发和调试Electron Node js-调试器附加但应用程序窗口不正确

asp.net - 将 Node.JS 与 ASP.NET WebForm 和 Socket.IO 结合使用

javascript - socket.io流错误: stream has already been sent

swift - 如何使用 Socket.io 解开传递给 swift 的数组?

node.js - 如何使用express-validator验证复选框值?

javascript - 创建新闻提要的概念