Node.js和Socket.IO在某些服务器中没有响应

Node.js和Socket.IO在某些服务器中没有响应,node.js,socket.io,nodejitsu,Node.js,Socket.io,Nodejitsu,我在Nodejitsu上运行了简单的Node.js和Socket.IO应用程序。该应用程序在家里和其他一些互联网服务上运行良好,但在我的工作中却无法正常工作 这是我收到的错误消息 The connection to ws://behseini-socketproject.jit.su/socket.io/1/websocket/QtVm6E79WwGLwBVjN7el was interrupted while the page was loading. this.websocket = n

我在Nodejitsu上运行了简单的Node.js和Socket.IO应用程序。该应用程序在家里和其他一些互联网服务上运行良好,但在我的工作中却无法正常工作

这是我收到的错误消息

 The connection to ws://behseini-socketproject.jit.su/socket.io/1/websocket/QtVm6E79WwGLwBVjN7el was interrupted while the page was loading.
 this.websocket = new Socket(this.prepareUrl() + query);

 socket.io.js (line 2371)
 GET http://behseini-socketproject.jit.su/socket.io/1/?t=1370531712581      200 OK
                                                                    535ms   
 socket.io.js (line 1659)
 ParamsHeadersResponse

 fPtjDNnugmPPXKbnN7ep:60:60:websocket,htmlfile,xhr-polling,jsonp-polling
你能告诉我为什么会这样吗?这是一种防火墙问题吗


谢谢

在#nodejitsu IRC频道与您交谈后,您的工作代理/防火墙似乎确实存在问题

正如昨晚聊天中向您建议的那样,您可以尝试使用安全websocket连接(wss而不是ws)来查看是否允许您的连接通过


如果这不起作用,您需要将您的连接发送到工作连接之外。例如,在家中代理电脑,在工作时使用家庭网络,并想使用WebSocket。

如果我不得不冒险猜测,我会说这是代理问题,至于如何修复,我真的不确定。但那是我首先要看的地方。谢谢特拉维斯,这也是我的第一个猜测,但我也不知道如何处理它!它总是发生,还是自发地发生?嗨,是的,它总是发生在办公室里。正如我所说,它是完美的工作其他节奏,但不是在这里!你解决了这个问题吗?我也面临同样的问题。我已经用socket.io+node.js开发了一个实时应用程序,它在我的网络上运行得很好,但在我的客户端网络上却失败了。在我的客户机系统上,我遇到了与您上面提到的相同的问题。感谢Sly,它一如既往地有用:-)但是,我需要找到一些相关的教程。我不擅长网络的东西!