我有一个ASP.NET Core后端Web服务器,它不运行SignalR服务器/集线器。但是,后端需要作为客户端连接到SignalR集线器,并始终保持该连接打开以保持某些数据同步。我怎样才能做到这一点?我不确定IHostedService是否符合我的目的。
答案 0 :(得分:1)
IHostedService
完全适用于此类情况-当您在应用的整个生命周期中(即可执行文件正在运行时)在后台运行某些内容。
您可以使用System.Net.WebSockets.ClientWebSocket从应用程序连接到服务器