Es simple enviar un tipo de mensaje especial desde el servidor a algún grupo de Clientes en SignalR usando:
Client.Groups("Developers").SendAsync("Notification",new {Message="New Notification Arrived from ...."});Y tampoco es difícil enviar una transmisión del servidor al cliente. Pero debería extraerse del lado del cliente como:
hubConnection.stream("CounterStream").subscribe({next:f1,complete:f2,error:f3})Ahora quiero enviar una transmisión desde el servidor al grupo de usuarios. Una respuesta simple es enviar primero una notificación al grupo de usuarios y luego se suscriben a la transmisión, pero como sabrá, no tiene mucho rendimiento ya que la transmisión debe prepararse para cada cliente en el servidor. ¿Cómo podemos enviar la transmisión una vez del servidor al cliente y el usuario invocarla?