1.添加客户端库
2.创建SignalR中心
public class ChatHub : Hub
{
public async Task SendMessage(string user, string message)
{
await Clients.All.SendAsync("ReceiveMessage", user, message);
}
}
3.添加配置 将 SignalR 添加到 ASP.NET Core 依赖关系注入系统和中间件管道
Startup中ConfigureServices加入 services.AddSignalR(); Configure加入 app.UseSignalR(routes => {routes.MapHub<ChatHub>("/chatHub");});
4.添加Razor页面
<div class="container">