我有一个运行 @localhost 的简单 node.js /socket.io (websockets) 应用程序。我想看看它可以处理多少并发连接。是否可以在 localhost 本身上模拟多个并发用户?
这是我使用 socket.io-client 的半生不熟的尝试:
function connectAndSend(){
socket.emit('qand',{
code :'ubuntu'
});
}
socket.on('connect', function () {
});
socket.on('q', function (data) {
console.log(data);
});
function callConnect(){
console.log('calling');
connectAndSend() ;
setTimeout(callConnect,100) ;
}
callConnect() ;
正如我所看到的,这仅每 100 毫秒“发出”一条新消息,并且没有模拟并发连接。