c# – SignalR如何保留从服务器到客户端的消息顺序
发布时间:2020-12-15 07:41:14 所属栏目:百科 来源:网络整理
导读:我有一个问题,当我从服务器向客户端发送消息时,他们没有按原始顺序到达客户端.我在这里有一个测试功能: public async Task Hello(string group) { await Groups.Add(Context.ConnectionId,group); await Clients.Group("grp1").Hello("grp1"); await Client
我有一个问题,当我从服务器向客户端发送消息时,他们没有按原始顺序到达客户端.我在这里有一个测试功能:
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”然后“全部” 解决方法
对于这个问题,这是一个未解决的问题#3310.该问题还描述了一种解决方法
Issue #3310
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |