2011-09-22 95 views
0

我复制并部署了socket.io的演示代码(位于首页的http://socket.io/处)。 我有一个server.js以及与此演示代码当远程连接时,socket.io重新连接

当我运行“节点server.js”本地一的index.html,然后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并从远程服务器连接到它时,会出现同样的重新连接模式。

感谢您的帮助!

回答

1

您是否更新过要连接到客户端的套接字的URL?

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