4

我在 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

你能告诉我为什么会这样吗?是这种防火墙问题吗?

谢谢

4

1 回答 1

2

在#nodejitsu IRC 频道上与您交谈后,看来这确实可能是您的工作代理/防火墙的问题。

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

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

于 2013-06-08T15:05:36.457 回答