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 套接字时发生。
有人知道这种行为的原因是什么吗?有什么解决方法吗??
谢谢
最佳答案
微软似乎很清楚这个问题,并且仅在 Edge、Windows 10 中修复。目前没有计划在 IE 9-11 中修复此问题。
关于node.js - 打开几个网络套接字后 Internet Explorer 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33333868/