是多线程 Socket.IO



我有一个侦听套接字的socket.io服务器:

io.sockets.on('connection', function(socket){
    socket.on('myEvent', function(data){
        socket.emit('eventReceived', { status: 1 });
    });
});

此代码是否在多线程中工作? 如果两个客户端将发出 myEvent 事件,它将同时对两个客户端工作? 还是一个接一个地处理?

非常感谢!

Node.js 中的任何内容都是多线程的,包括通过 npm 提供的任何包。 核心中有一个实验集群模块可用

http://nodejs.org/docs/v0.10.2/api/cluster.html

最新更新