我有一个包含 Javascript 代码的网页,使用 socket.io 连接到两个 NodeJS 服务器(也运行相同版本的 socket.io)。这些服务器位于相同的 IP 上,但端口不同。第一个连接工作正常,但第二个连接似乎不起作用(永远不会调用 on("connect") 回调)。知道为什么会这样吗?
我正在使用 Google Chrome 21.0.1180.79 和 Firefox 14.01。连接服务器的代码类似于:
socket = io.connect("http://server", {port:some_port_number});
socket.on("connect", function() {
// process connection.
});
谢谢