博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.Net通过SignalR实现IM即时通讯
阅读量:5911 次
发布时间:2019-06-19

本文共 768 字,大约阅读时间需要 2 分钟。

前言:SignalR是一种针对H5中WebSocket的解决方案,可以实现在不支持H5的浏览器中实现IM

后端:

step 1:通过NuGet安装SignalR

step 2:新建一个类继承于Hub,code belows:

[HubName("jzHub")]    public class MyHub:Hub    {        public void SendMsg(string name,string msg)        {            //Clients.All.sayHi(name,msg);            Clients.Others.sayHi(name, msg);        }    }

step 3:新建一个类Startup,code belows:

[assembly :OwinStartup(typeof(TestSignalR.Startup))]namespace TestSignalR{    public class Startup    {        public void Configuration(IAppBuilder app) {            app.MapSignalR();        }    }}

UI界面:

step 4:新建一个Html页面:

    

运行即可实现即时通讯。。。

转载于:https://www.cnblogs.com/jasonzeng/p/5413049.html

你可能感兴趣的文章
c3p0连接池配置
查看>>
对于I/O流中解压中遇到的问题
查看>>
问答项目---用户注册的那些事儿(JS验证)
查看>>
Android进阶篇-百度地图获取地理信息
查看>>
返回前一页并刷新页面方法
查看>>
2.3 InnoDB 体系架构
查看>>
linux系统配置之单一网卡配置多个不同网段IP(centos)
查看>>
.erb 中不能显示从mysql检索出的中文 incompatible character encodings: UTF-8 and ASCII-8BIT...
查看>>
51nod 1831: 小C的游戏(Bash博弈 找规律)
查看>>
使用filezilla连接树莓派失败
查看>>
个人VI
查看>>
[数分提高]2014-2015-2第5教学周第2次课讲义 3.2 微分中值定理
查看>>
Clr静态数据Table-Valued函数
查看>>
转:一个基于互联网医疗的创业公司,三年是一个收获
查看>>
How to effectively work with multiple files in Vim?
查看>>
Android 中文API (70) —— BluetoothDevice[蓝牙]
查看>>
不定宽高垂直居中分析
查看>>
ibatis中使用like模糊查询
查看>>
Scrum三头猪
查看>>
mysql之视图
查看>>