gpt4 book ai didi

c# - SignalR 如何保持从服务器到客户端的消息顺序

转载 作者:太空狗 更新时间:2023-10-29 20:27:07 25 4
gpt4 key购买 nike

我遇到了一个问题,当我从服务器向客户端发送消息时,它们并没有按照原来的顺序到达客户端。我这里有一个测试函数:

public async Task Hello(string group)
{
await Groups.Add(Context.ConnectionId, group);
await Clients.Group("grp1").Hello("grp1");
await Clients.Group("grp2").Hello("grp2");
await Clients.All.Hello("all");
}

在客户端:

var chanceHub = $.connection.chanceHub;
chanceHub.client.Hello = function (message) {
alert(message);
}
$.connection.hub.start().done(function () {
chanceHub.server.hello("grp1");
});

我希望按以下顺序收到 2 个警报:“grp1”,然后是“all”但我总是首先收到“全部”消息。有什么办法可以解决这个问题吗?

最佳答案

对于此问题,这是一个 Unresolved 问题 #3310。该问题还描述了一种解决方法 Issue #3310

关于c# - SignalR 如何保持从服务器到客户端的消息顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34388163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com