IE11和websockets发生了一件非常奇怪的事情。

简单的演示。
在Internet选项(在Windows上)中定义一个显式代理,打开IE浏览器,然后浏览到https://www.websocket.org/echo.html

然后,选中“使用安全WebSocket”,单击“连接”和“断开连接” 24次。
您会注意到,在12个连接(和断开连接)之后-连接将花费更多的时间来完成,而在另外12个连接(总共24个连接)之后-IE选项卡将完全冻结。浏览不适用于此特定标签。

提高注册表中的“每台服务器的最大连接数”似乎有所不同-看来浏览器内部存在某种连接泄漏。 http://jwebsocket.org/documentation/reference-guide/internet-explorer-tips

这仅在Internet Explorer中发生,并且仅在使用Web套接字VIA代理时发生。

任何人都知道导致此行为的原因是什么?有任何解决方法吗?

谢谢

最佳答案

似乎Microsoft非常了解此问题,并且仅在Edge,Windows 10中得到了修复。IE9-11中目前没有解决此问题的计划。

关于node.js - 很少打开网络套接字后,Internet Explorer卡住,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33333868/

10-16 19:40