io.connect使用公共IP不工作 - Node.js

时间:2015-07-12 21:40:58

标签: node.js

所以,我在我的io.connect中使用公共IP时遇到了问题。问题是它没有连接。

我100%确定端口已打开且防火墙未阻止端口。

代码是:

// Try connection
try {
    var socket = io.connect('http://94.211.125.196:8080');
} catch(e) {
    // Set status to warn user
}

我没有得到任何错误。它应该只在我的聊天程序中显示一些消息,但由于连接不起作用,它不是。

如果我使用本地IP,它确实有用。

更新

之前我问过一个关于Node.js和公共IP的问题,这与这个问题不同,因为我在讨论那个问题中的/socket.io/socket.io.js。这个问题与io.connect

有关

1 个答案:

答案 0 :(得分:0)

修正了问题。

我检查了所有内容,我确保我将所有内容转发到正确的方式转发到服务器,并确保服务器没有阻止端口。

显然,我的第二台路由器已经转发了除此之外的所有端口。这导致了现在修复的问题。

感谢所有帮助过的人!