Javascript 在侦听socket.io消息时循环代码
我有一个连接到node.js服务器并使用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循环,在事件上同时做一些事情?我的循环是
- Q1-我想始终循环一些代码
- 问题2-我希望页面侦听socket.io消息
- 问题3-我希望他们同时做两件事
loop {
doSomeCodeHere;
}
//socket.io code here (i know this part)
所以基本上我需要两者同时运行,有什么建议吗?你知道node.js是事件驱动的,对吗?是的,这是否意味着我可以遵循一个常规的js循环,在事件上同时做一些事情?我的循环是。。。你可以。但我的意思是,可能您不想在节点上使用循环,因为节点的工作方式就像等待事件响应的循环。你不能在设置间隔或适当的事件中做任何你想做的事情吗?更简单的方法是只调用你想要执行的函数setInterval。嗯,我是nodejs的初学者,所以我知道的不多。你能给我举个例子吗?在这个例子中,我可以循环一些代码,同时也可以监听socket.io中的事件?