Visual Studio 2019
ASP.NET Core 3.1
从菜单中选择文件
>新建项目
。
在创建新项目
对话框中,选择ASP.NET Core Web 应用程序
,然后选择下一步
。
通讯?在“配置新项目”对话框中,将项目命名为SignalRChat
,然后选择创建
。
在创建新的 ASP.NET Core Web 应用程序
对话框中,选择.NET Core 和 ASP.NET Core 3.1
。
选择空
项目模板,然后选择创建
。
Hubs
文件夹主要用于管理Signar
通讯所需Hub
类Hubs
文件夹中,使用以下代码创建ExchangeHub.cs
文件using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.SignalR;namespace VueSignalR.Hubs
{public class ExchangeHub : Hub{public async Task SendMessage(){await Clients.All.SendAsync("ReceiveMessage", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));}}
}
Setup.cs
中的ConfigureServices
函数中添加 services.AddSignalR();
Setup.cs
中的Configure
函数中对应修改为app.UseEndpoints(endpoints =>
{endpoints.MapControllers();endpoints.MapHub<ExchangeHub>("/exchangehub");});
前端部分代码基于vue
和signalr
进行开发,测试代码请点击下载
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
下面的StudentService.java实现了 通过JDBC对表STUDENTS的SELECT 和INSERT操作:
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态