解决方案 »

  1.   

    『自问自答』
    在stackoverflow上问了,问题出在要循环执行的函数上,循环执行的函数应该包含emit方法,如下代码是正确的app.get('/', function(req, res){                  
        res.sendFile(__dirname + '/index.html');
    });io.on('connection', function(socket){
    setInterval(update, 250);
    function update(){
    socket.emit('random', randomNum()); //要反复执行的是emit
    }
    });function randomNum(){
    return Math.floor((Math.random() * 100) + 1);
    }server.listen(80);