控制台应用程序(服务器)通过集线器与Web应用程序之间的通信,并将消息发送到控制台应用程序(客户端)

时间:2019-04-10 11:19:52

标签: signalr signalr-hub asp.net-core-signalr signalr-service signalr-client

我需要通过Signarl将消息从服​​务器(控制台应用程序)发送到Web应用程序(hub.service)(在dotnet core 2.2中),并且此Web应用程序必须是我的集线器,下一个此集线器将向所有客户端(控制台)发送消息应用)。

我只在Web应用程序中为启动添加了一些配置,例如:

Startup.cs


    services.AddSignalR(); 


   ...


    app.UseSignalR(routes =>
            {
                routes.MapHub<MessageHub>("/messagehub");
            });


---------------------


   public class MessageHub : Hub
    {
        public async Task SendMessage(string message)
        {
            await Clients.All.SendAsync("ReceiveMessage: ", message);
        }

    }

但是我不知道下一步该怎么做。

0 个答案:

没有答案