基于.Net Core3.1 与signalR实现一个即时通讯工具(一)

源码下载地址

1. 什么是signalR?

ASP.NET Core 是一个开源库,可简化向应用添加实时 SignalR Web 功能。 实时 Web 功能使服务器端代码能够立即将内容推送到客户端。

2. 什么时候需要signalR?

 - 需要从服务器进行高频率更新的应用。 示例包括游戏、社交网络、投票、拍卖、地图和 GPS 应用。
 - 仪表板和监视应用。 示例包括公司仪表板、即时销售更新或旅行警报。
 -  协作应用。 协作应用的示例包括白板应用和团队会议软件。
 - 需要通知的应用。 社交网络、电子邮件、聊天、游戏、旅行警报和很多其他应用都需使用通知。

3. 市面上很多这样的工具,为什么还要再写一个呢?

诚然,市面上很有很多产品化的即时通讯工具,但是封装度很高,很难进行二次扩展,其次我们也可以通过这个demo可以更好的了解signalR。用来实现更多的需要即时更新的业务场景。比如说,扫码登录,数据展示等。

4. 开发工具:

本次使用到的是IDE是VS2019。 平台为.Net Core3.1 MVC。
后面我有写一个前端后分离 coreApi和Vue版本的。 

5. 话不多说 上demo。

图片1
图片2

总结:本篇主要介绍signalR及demo展示,下篇开始正式进入实战!

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值