相关疑难解决方法(0)

SignalR和浏览器连接限制

我用SignalR做了一个简单的应用程序进行测试.当页面加载它调用服务器上的函数时,该函数然后调用在屏幕上打印消息的客户端函数.我这样做是为了检查客户端和服务器功能是否正常以及SignalR通信是否正常.

我的问题是,如果我在两个不同的选项卡上打开相同的页面(在Chrome中执行),第一页加载正常,但第二页不会调用服务器的功能 - 仅在我关闭第一页时.

所以据我所知,他们可能是一个与浏览器有关的连接限制,它不允许SignalR多次连接(实际上是两个,一个用于接收,一个用于发送)

更新:我发现我们的其他选项卡处于打开状态,但现在我已经检查了它,它只允许4个选项卡 /页面处于活动状态.如果我尝试将相同的页面放在新选项卡上,则不会发送任何数据,当我关闭其中一个选项卡时,新选项卡会立即发送数据.

我想知道是否有任何解决方案,因为如果用户决定在两个或更多选项卡上打开相同的页面,我希望此连接可用.

我不相信它与IIS有任何关系,因为据我所知,它可以接受数千个连接.

asp.net iis push-notification signalr

16
推荐指数
1
解决办法
1万
查看次数

当 SignalR 一次建立 8-10 个连接时,实时聊天不起作用

我正在使用 SignalR 开发实时聊天。这是一个很棒的图书馆。但是我解决了一个我有一段时间无法解决的问题。因此,当 SignalR 一次建立 8-10 个连接时,实时聊天不再起作用。也许是 b/ci 在本地机器上运行所有东西?

我想也许我在某个地方犯了错误。所以我找到了最简单的聊天。你可以在这里下载。我在 10 个窗口中打开它,它不再工作了。是signalR的性能问题还是程序员的错误?我怎样才能让它工作得更快?

我还发现了JabbR chat。它有现场演示 ,适用于很多人。他们没有做任何特别的事情,而且效果很好。

有人可以帮助解决这个问题吗?

非常感谢您的帮助,迪玛。

.net c# asp.net-mvc-3 signalr

3
推荐指数
1
解决办法
5078
查看次数

标签 统计

signalr ×2

.net ×1

asp.net ×1

asp.net-mvc-3 ×1

c# ×1

iis ×1

push-notification ×1