平安校园
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SubscribeHub.cs 521 B

2 months ago
1234567891011121314151617181920
  1. using Microsoft.AspNetCore.SignalR;
  2. namespace SafeCampus.Web.Core.Controllers.Application.Business;
  3. /// <summary>
  4. /// 预警消息前端订阅
  5. /// </summary>
  6. public class SubscribeHub:Hub<IChatClient>
  7. {
  8. // 定义一个方法供客户端调用
  9. public async Task SendMessage(string user, string message)
  10. {
  11. // 触发客户端定义监听的方法
  12. await Clients.All.ReceiveMessage( user, message);
  13. }
  14. }
  15. public interface IChatClient
  16. {
  17. Task ReceiveMessage(string user, string message);
  18. }