using Microsoft.AspNetCore.SignalR; namespace SafeCampus.Web.Core.Controllers.Application.Business; /// /// 预警消息前端订阅 /// public class SubscribeHub:Hub { // 定义一个方法供客户端调用 public async Task SendMessage(string user, string message) { // 触发客户端定义监听的方法 await Clients.All.ReceiveMessage( user, message); } } public interface IChatClient { Task ReceiveMessage(string user, string message); }