如何从ASP.NET Core服务器连接到SignalR服务器并保持打开状态?

时间:2020-04-08 12:21:51

标签: c# asp.net signalr asp.net-core-signalr

我有一个ASP.NET Core后端Web服务器,它不运行SignalR服务器/集线器。但是,后端需要作为客户端连接到SignalR集线器,并始终保持该连接打开以保持某些数据同步。我怎样才能做到这一点?我不确定IHostedService是否符合我的目的。

1 个答案:

答案 0 :(得分:1)

IHostedService完全适用于此类情况-当您在应用的整个生命周期中(即可执行文件正在运行时)在后台运行某些内容。

您可以使用System.Net.WebSockets.ClientWebSocket从应用程序连接到服务器