Elr*_*ond 8 javascript sockets internet-explorer-11
我有这个JS应用程序.所有客户端JS都通过Web套接字与第三方流服务器通信.我有大约18个不同的网络套接字打开一页.Firefox和Chrome可以立即处理这么多开放式网络套接字.IE11似乎同时限制了4个开放式网络套接字.一旦我打开第5个Web套接字,无论对第三方服务器的套接字调用,我都会收到IE抛出的错误,它会关闭套接字并提供一般错误"SecurityError"并扩展它给我的proto部分.我的搜索似乎是非常一般的错误.起初我以为IE可能存在受信任的区域类型问题,但我已将客户端站点添加到我的受信任区域以及提供数据的服务器.
这篇文章提供了关于Firefox和Chrome的最大websockets数量的信息,但我没有看到任何关于IE的具体内容.IE和Web套接字是否有任何已知限制?已回答,请参阅下面的编辑.
这个MDN网站谈论增加最大值,但同样,我找不到任何关于IE的东西.是否有一些IE设置来增加打开连接的数量?回答:见下面编辑.
编辑:此站点显示IE的最大连接设置.看起来它是Windows中的一个注册表设置,用于控制Web套接字连接的数量.有趣的是,我没有任何注册表密钥,但仍有一个限制.该页面提到IE10,我正在与IE11合作.有没有人知道IE11是否有针对此的注册表设置?有没有人刚刚添加这些功能Web套接字注册表项并解决了这个问题?
您引用的MSDN 文档清楚地表明默认值为 6 个并发连接(这意味着如果注册表中未指定,您将得到该连接数);而且,如果文档没有指定不同的内容,则可以安全地假设较新版本的 Internet Explorer 的行为方式与版本 10 相同。
| 归档时间: |
|
| 查看次数: |
5545 次 |
| 最近记录: |