Node.js在脚本完成之前终止执行,通过socket.io-client连接

时间:2013-07-09 01:20:22

标签: node.js socket.io

我正在尝试使用Node.js连接到第三方socket.io站点。我已经安装了socket.io-client。但是,当我输入“node script.js”时,它会在瞬间终止。

这是我非常简单的代码:

var io = require('socket.io-client');
socket = io.connect('https://just-dice.com/', {secure: true});

socket.on('connect', function(){
    console.log("HI");
    socket.on('chat', function(txt, date) {
        console.log(txt);
    });
});

为什么要终止?

1 个答案:

答案 0 :(得分:1)

我首先看看socket.io是否会抛出任何错误:

socket.on('error', function (exception) {
    console.log(exception);
});

我还想看看你是否正在连接到正确的端口。远程socket.io服务器可能不在默认端口上。