【发布时间】:2022-01-14 16:18:21
【问题描述】:
我的树莓派上有一个运行 socket.io 的快速应用程序,它控制着一个 LED 面板。为了驱动面板,我有一个 while 循环,它不断更新面板中的像素。我希望能够更改该循环的参数或完全切换到不同的循环以控制面板显示的动画。
最好的方法是什么?当我尝试将一条新的 socket.io 消息传递给服务器时,由于它被循环阻塞,所以没有收到该消息。我可以以这种方式开始第一个动画,但任何后续消息都会被阻止。
如果需要,我可以提供代码 sn-ps。
【问题讨论】:
-
代码会很棒!
-
欢迎来到 Stack Overflow!
-
请在您的问题中包含相关代码。关于 stackoverflow 上代码的问题应该包括相关代码。这使人们能够提供更快、更准确和更完整的答案,而无需提出大量问题或提出不适当的解决方案。您可以使用问题下方的“编辑”链接为您的问题添加其他内容。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: javascript node.js express while-loop socket.io