Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在侦听socket.io消息时循环代码_Javascript_Node.js_Socket.io - Fatal编程技术网

Javascript 在侦听socket.io消息时循环代码

Javascript 在侦听socket.io消息时循环代码,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我有一个连接到node.js服务器并使用socket.io的页面 Q1-我想始终循环一些代码 问题2-我希望页面侦听socket.io消息 问题3-我希望他们同时做两件事 这是我的基本提纲 loop { doSomeCodeHere; } //socket.io code here (i know this part) 所以基本上我需要两者同时运行,有什么建议吗?你知道node.js是事件驱动的,对吗?是的,这是否意味着我可以遵循一个常规的js循环,在事件上同时做一些事情?我的循环是

我有一个连接到node.js服务器并使用socket.io的页面

  • Q1-我想始终循环一些代码
  • 问题2-我希望页面侦听socket.io消息
  • 问题3-我希望他们同时做两件事
这是我的基本提纲

loop {
  doSomeCodeHere;
}

//socket.io code here (i know this part)

所以基本上我需要两者同时运行,有什么建议吗?

你知道node.js是事件驱动的,对吗?是的,这是否意味着我可以遵循一个常规的js循环,在事件上同时做一些事情?我的循环是。。。你可以。但我的意思是,可能您不想在节点上使用循环,因为节点的工作方式就像等待事件响应的循环。你不能在设置间隔或适当的事件中做任何你想做的事情吗?更简单的方法是只调用你想要执行的函数setInterval。嗯,我是nodejs的初学者,所以我知道的不多。你能给我举个例子吗?在这个例子中,我可以循环一些代码,同时也可以监听socket.io中的事件?