WebSocket错误:网络错误12030,与服务器的连接异常终止

时间:2015-12-01 14:22:30

标签: socket.io

其中一位聊天用户不断获得error事件,并提供以下说明

 SCRIPT12030: WebSocket Error: Network Error 12030, The connection with the server was terminated abnormally

糟糕的是,我无法找出发生这种情况的原因(无法访问机器,并且在我的机器上使用IE导致没有错误)。太烦人了。更多内容是在收到此错误后添加,服务器收到disconnect事件有很大的延迟,导致来自他的某些消息落入虚空并且无法传递给我(因此我收到了结果)其中一些,不是全部。)

这只发生在他身上。我所知道的是他使用Internet Explorer 12和polling作为传输。我试图强制websocket或其他传输,但只有polling成功。

通过谷歌搜索有关此错误的解释,我发现它是某种特定于浏览器的问题,可能会也可能不会发生。

异常终止可能是什么原因?什么可能治愈它?

1 个答案:

答案 0 :(得分:1)

我得到了相同的消息但是使用了Edge浏览器和WCF的WebSocket服务器实现,所有这些都在同一台机器上运行。

使用Fiddler 4,我注意到服务器永远不会发送Ping。浏览器发送了几个Pongs然后似乎放弃了。此时,开发人员工具控制台中将显示以下消息... SCRIPT12030:WebSocket错误:网络错误12030,与服务器的连接异常终止。

我怀疑用户机器上的某些东西阻止了websockets正常工作。尝试使用Fiddler 4来查看是否可以识别任何异常。