2011-09-22 94 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');