【问题标题】:socket.io reconnecting when connecting remotely远程连接时socket.io重新连接
【发布时间】:2011-11-22 20:47:40
【问题描述】:

我复制并部署了 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 并从远程服务器连接到它时,会发生相同的重新连接模式。

感谢您的帮助!

【问题讨论】:

    标签: node.js socket.io reconnect


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 2016-03-28
      • 2015-04-03
      • 2012-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多