mvc example c# model-view-controller signalr

c# - example - Señale cómo conservar el orden de los mensajes del servidor al cliente



signalr server (1)

Tengo un problema cuando envío mensajes del servidor al cliente y no llegan al cliente en su orden original. Tengo una función de prueba aquí:

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"); }

Y en el cliente:

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

Espero recibir 2 alertas en este orden: "grp1" y luego "todo". Pero siempre recibo el mensaje "todos" primero. ¿Hay alguna forma de resolver este problema?


Es un problema no resuelto # 3310 para este problema. El problema también describe una solución Problema n.º 3310