我有这个JS应用程序。所有客户端JS通过web套接字与第三方流服务器通信。我有大约18个不同的网络套接字打开一页。Firefox和Chrome可以同时处理这么多开放的网络套接字。IE11似乎有一个限制,即同时开放4个网络套接字。一旦打开第五个网络套接字,不管对第三方服务器的套接字调用如何,我都会得到IE抛出的一个错误,它关闭了套接字,给出了一般错误"SecurityError“,并扩展了它给我的proto部分。从我的搜索来看似乎是相当普遍的错误。起初,我认为IE可能存在可信区域类型问题,但我已经将客户端站点添加到我的受信任区域以及提供数据的服务器中。
这篇文章是提供有关Firefox和Chrome的最大和Chrome的信息,但我没有看到任何关于IE的具体内容。IE和web套接字是否存在已知的限制?回答,见下面的编辑。
这个MDN站点谈提高最大值,但是,我仍然找不到任何关于IE的东西。是否有一些IE设置来增加打开连接的数量?答:见下文编辑。
编辑:此站点显示IE的最大连接设置。.它看起来像是Windows中的注册表设置,控制web套接字连接的数量。有趣的是,我在任何地方都没有那个注册表项,但是仍然有一个限制。页面提到了IE10,我正在专门使用IE11。是否有人知道是否存在关于IE11的注册表设置?有没有人刚刚添加了这些功能web注册表项并解决了这个问题?
发布于 2014-10-08 03:29:17
您引用的MSDN文档在默认情况下是明确的,即6个并发连接(这意味着如果没有在注册表中指定,这就是您将得到的);而且,如果文档没有以不同的方式指定,那么假设Internet的更新版本与版本10的操作方式相同可能是安全的。
发布于 2015-04-16 19:37:52
https://stackoverflow.com/questions/23699508
复制相似问题