0

我复制并部署了 socket.io 的演示代码(可在首页http://socket.io/找到)。我有一个带有这个演示代码的 server.js 和一个 index.html

当我在本地运行“node server.js”,然后在本地打开 index.html 时,一切正常,我连接到服务器。服务器输出:

info - handshake authorized XXXXXXXXX

但是,当我将 server.js 放在远程服务器上,但在本地打开 index.html 时,它会不断重新连接。服务器输出:

info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX

等等。

我很难找到这方面的任何信息。如果不断重新连接,我应该如何构建一个在客户端连接时初始化的应用程序?

当我在本地运行 server.js 并从远程服务器连接到它时,会发生相同的重新连接模式。

谢谢你的帮助!

4

1 回答 1

1

您是否更新了要在客户端连接的套接字的 url?

var socket = io.connect('http://domain.com:port');

于 2011-09-24T03:15:07.337 回答