C#(一沙框架) .net core3.1 SignalR 服务端推送消息至客户端的实现方法,用弹窗插件进行显示,非常美观实用
运行效果:
1、安装Microsoft.AspNetCore.SignalR(安装方法自行百度)
2、引入chat.js、signalr.js(请自行百度下载)
3、新建ChatHub.cs
ChatHub.cs代码:
using Microsoft.AspNetCore.SignalR;
using System.Threading.Tasks;
namespace YiSha.Admin.Web
{
public class ChatHub : Hub
{
public async Task SendMessage(string msg)
{
await Clients.All.SendAsync("ReceiveMessage", msg);
}
}
}
4、服务端后台处理程序,新建MyBackgroundService.cs