Elephant.io不会发出多个并发请求

时间:2016-07-24 10:46:11

标签: php node.js socket.io

我在PHP端使用elephant.io向NodeJS& socket.io服务器。

PHP代码:

$server = new Elephant(new Version1X('http://localhost:2020'));

$i = 0;
while($i++ < 10){
    $server->emit('myevent', ['id'=>$i]);
}

NodeJS服务器:

var io = require('socket.io')();

io.on('connection', function(socket){

    socket.on('myevent', function(data){
        console.log(data); 
        // Will be executed just one time {id: 1}
    });
});

io.listen(2020);

由于我有while($i++ < 10),它将被执行10次,但在服务器端(NodeJS)它只记录一次事件。

这是常规吗?我错过了什么吗?如何使它能够发出多个请求?

0 个答案:

没有答案