其中一位聊天用户不断获得error
事件,并提供以下说明
SCRIPT12030: WebSocket Error: Network Error 12030, The connection with the server was terminated abnormally
糟糕的是,我无法找出发生这种情况的原因(无法访问机器,并且在我的机器上使用IE导致没有错误)。太烦人了。更多内容是在收到此错误后添加,服务器收到disconnect
事件有很大的延迟,导致来自他的某些消息落入虚空并且无法传递给我(因此我收到了结果)其中一些,不是全部。)
这只发生在他身上。我所知道的是他使用Internet Explorer 12和polling
作为传输。我试图强制websocket
或其他传输,但只有polling
成功。
通过谷歌搜索有关此错误的解释,我发现它是某种特定于浏览器的问题,可能会也可能不会发生。
异常终止可能是什么原因?什么可能治愈它?
答案 0 :(得分:1)
我得到了相同的消息但是使用了Edge浏览器和WCF的WebSocket服务器实现,所有这些都在同一台机器上运行。
使用Fiddler 4,我注意到服务器永远不会发送Ping。浏览器发送了几个Pongs然后似乎放弃了。此时,开发人员工具控制台中将显示以下消息... SCRIPT12030:WebSocket错误:网络错误12030,与服务器的连接异常终止。
我怀疑用户机器上的某些东西阻止了websockets正常工作。尝试使用Fiddler 4来查看是否可以识别任何异常。