2013-01-18 22 views
0

使用以下代碼片段時,顯式定義的console.log和回調函數內的連接僅在127.0.0.1連接時觸發。Socket.IO console.log未能正確觸發

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

任何其他機器不會觸發,但它們會接收連接並被提供頁面。 NodeJS是否只顯示來自127.0.0.1連接的控制檯輸出?我非常困惑,而且測試非常困難。

+0

你的客戶端連接代碼是什麼樣的? – loganfsmyth

回答

0

它指向127.0.0.1,所以它指向其他開發人員機器上的套接字的本地實例。問題解決了。