Socket.IO console.log未正确触发

时间:2013-01-18 15:14:23

标签: node.js express socket.io

使用以下代码片段,显式定义的console.log和回调内的仅在从127.0.0.1建立连接时触发。

    service.sockets.on('connection',function(socket){
        console.log("Incoming Socket Connection -> ",socket.id);
        if(typeof fn === 'function'){fn(socket);}
    });

任何其他计算机都不会触发,但它们会接收连接并提供服务页面。 NodeJS是否仅显示来自127.0.0.1的连接的控制台输出?我很困惑,它的测试非常困难。

1 个答案:

答案 0 :(得分:0)

它指向127.0.0.1,因此它指向其他开发人员计算机上的本地socket实例。问题解决了。