【发布时间】:2011-08-18 04:27:42
【问题描述】:
因此,我目前正在将 Node.js 应用程序从本地计算机移动到生产服务器。 Socket.IO(0.6.17 版)在我的服务器上似乎工作正常,但客户端在尝试与服务器通信时出错。
这里有一些代码:
<script src='http://cdn.socket.io/stable/socket.io.js'>
// ...
var socket = new io.Socket(null, { port: 47556 }).connect();
// ...
</script>
以下是 Google Chrome 控制台每隔几秒(连续)输出的内容:
GET http://mysite.com:47556/socket.io/xhr-polling//1304476733618 undefined (undefined)
有人提到这可能是由于客户端和socket.io版本之间的版本差异,但我不知道如何检查客户端版本。
【问题讨论】:
-
如果您无法从客户端访问 mysite.com:47556,您的网络托管公司会阻止它吗?你能从你的服务器访问那个端口吗?
标签: javascript node.js socket.io