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

我在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)来查看是否允许你的连接通过。

如果这不起作用,则需要将连接发送到工作连接之外。 例如,在家中使用代理服务器,在工作时使用家庭networking,并使用websocket。