Socket.IO设置轮询超时

时间:2012-01-30 07:31:23

标签: node.js websocket socket.io

我在Node.js上使用Socket.IO。 这里的示例:http://socket.io/#how-to-use 第一个例子。

我在电脑上测试过,效果很好。 (安装在VPS上,通过IP连接,而不是localhost)

但问题是,我的朋友们,他们访问了该页面: http://112.78.8.221:8085/

按F12进行调试,在Console下,它们显示的不是。

但是在我的浏览器控制台(Chrome,Firefox)中,我看到一个对象返回。

调试我的朋友: 我明白了:

  1. 由于超出持续时间而关闭jsonppolling
  2. 设置请求GET /socket.io/1/jsonp-polling/blablabalblabal
  3. 设置轮询超时
  4. 弃用传输,与xhr-polling,timeout和discard相同。
  5. 所以,我们俩都使用了最新版本的Chrome和FF,你们可以帮忙吗?一周有这个问题已经:(

1 个答案:

答案 0 :(得分:0)

我相信他的网络有些奇怪。也许他正在通过代理连接或其他什么?我能够点击你的服务并且没有问题地找回了一个对象。一些办公室和大学也将阻止除常见的80,443,22等以外的端口。如果可以的话,尝试在较低的端口号上托管,或者如果可能的话在端口80上进行托管,以消除这是导致问题的原因。