最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

使用node.js在服务器上运行循环

运维笔记admin10浏览0评论

使用node.js在服务器上运行循环

使用node.js在服务器上运行循环

假设我需要不断从许多客户端收集一些数据,并且并行运行一些复杂的循环,用这些数据解决一些问题。我该怎么做?我应该在我的代码中写下这个:

app.get('/', function(req, res) {
    res.sendFile(__dirname + '/public/views/index0.html');
});

io.sockets.on('connection', function(socket) {
    // SOME STUFF WITH THE SOCKET
    socket.on('disconnect', function(data) {
       //SOME OTHER STUFF
    });

});

while(...) {
    //THE LOOP STUFF
}

或者我需要使用setTimeout()和setInterval()函数?如何在与回调函数并行运行的服务器上执行循环?

回答如下:

不要使用while来制作它,这会阻塞一个线程。 setTimeout()只运行一次。您需要使用setInterval()函数。

发布评论

评论列表(0)

  1. 暂无评论