首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE中websocket数量限制的解决方法

IE中websocket数量限制的解决方法
EN

Stack Overflow用户
提问于 2019-07-04 19:32:31
回答 1查看 195关注 0票数 0

我有一个项目,可能需要同时打开多个选项卡。在每个标签页中,至少有2个websocket。在一些旧版本的IE11中,websocket的最大数量只有6个。因此,当我打开超过3个选项卡时,websocket就会关闭。

为了解决这个问题,我尝试了一些变通方法。我将不同的websockets分配给不同的域,这样我至少可以打开6个选项卡。然后我使用本地存储来共享websocket消息,所以我只需要一个主标签来接收消息,而其他标签只需要监听存储事件。但这会导致一些qulity issue,当主选项卡断开连接或被关闭时,我需要投票一个新的主选项卡,在此期间消息将丢失。不幸的是,我的软件不能容忍数据丢失。

PS:由于所有的项目都在亚马逊网络服务中,我使用亚马逊网络服务IoT来实现websocket,据我所知,亚马逊网络服务IoT不能实现数据持久化。

EN

回答 1

Stack Overflow用户

发布于 2019-07-04 21:32:04

您可以尝试设置组策略,以允许您更改每台服务器的WebSocket连接的默认限制。默认限制为6;您可以从2到128之间选择一个值。

请参考下面的步骤,以使用组策略设置此设置。

(1)在运行窗口中输入gpedit.msc,打开本地组策略编辑器。

(2)导航到下面的位置。

代码语言:javascript
复制
Local Computer Policy > Computer Configuration > Administrative Templates >Windows Components > Internet Explorer > Security Features
> AJAX

(3)找到名为的设置Set the maximum number of WebSocket connections per server

(4)双击即可配置该设置。

(5)用户可以将其启用,并设置所需的最大连接数,范围为2到128。

(6)点击OK关闭对话框。

(7)重启IE使更改生效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56887033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档