Sunucudan istemciye ileti gönderdiğimde, istemciye özgün sırada ulaşamayacakları bir sorunum var. Burada bir test işlevi var: o zaman "tüm" Ama her zaman olsun "Grp1":SignalR Sunucudan istemciye ileti sırasını nasıl koruyabilirim
var chanceHub = $.connection.chanceHub;
chanceHub.client.Hello = function (message) {
alert(message);
}
$.connection.hub.start().done(function() {
chanceHub.server.hello("grp1");
});
Ben bu sırada 2 uyarıları almak için bekliyoruz:
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");
}
Ve istemci üzerinde
önce "all" mesajını verin. Bu sorunu çözmenin bir yolu var mı?
bildiriyor. İstemcinin gruba eklendiğinden emin misiniz? –
@StephenCleary evet, istemci grp1 içinde. Ama sipariş korunmuyor ve neden ... bir grup içindeki mesaj sırasının iyi olduğunu anlayamıyorum, ama gruplar arasında mesajlaşma söz konusu olduğunda, her şey – CodeDemen