摘要: 1、SignalR 1.0与2.0有些不同,以上篇章均只支持2.0+ 2、必须注意客户端调用服务端对象和方法时的大小写问题 3、客户端上的方法不能重名 4、IE7及以下的,需要增加json的分析器,分析器下载地址:https://www.nuget.org/packages/json2 5、以上篇幅 阅读全文
posted @ 2018-08-31 12:34 黄明辉 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 前面几章讲的都是同域下的推送和订阅。这种讲讲如何跨域 对于SignalR来说,默认是不允许跨域的,因为安全问题。虽如此,但同时提供了跨域方案。 两种跨域方式: 1:JSONP2:CORS JSONP的方式比Cors更不安全。下面分别讲讲怎么使用 一、JSONP方式 服务端设置: 然后在全局文件中Gl 阅读全文
posted @ 2018-08-31 11:58 黄明辉 阅读(1734) 评论(0) 推荐(1) 编辑
摘要: 前面几章讲的都是从客户端触发信息推送的,但在实际项目中,很多信息可能是由系统服务端推送的,下面2图分别展示两种通道 客户端触发推送 服务端推送 下面我们就重点介绍下服务端如何调用集线器的对象进行推送 可能有的同学就会想,直接调用服务端定义的集线器类,然后调用其成员方法。如: public void 阅读全文
posted @ 2018-08-31 11:14 黄明辉 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 本章主要介绍下SignalR自带的连接事件 其实再前面的示例中,有出现了一些事件的重载,比如 public override Task OnConnected() 下面简单介绍一下SignalR提供了4个事件 1、public virtual Task OnConnected() 连接创建并启动时的 阅读全文
posted @ 2018-08-31 10:51 黄明辉 阅读(2531) 评论(0) 推荐(0) 编辑
摘要: 在上一章介绍了 一对一推送的方式,这章重点介绍下群组推送和多人推送 群组主要就是用到了方法:Groups.Add(Context.ConnectionId, groupName); 将不同的连接id加入到同一个组名当中 下面先演示一个群聊的功能: 服务端代码: 前端,我们创建两个目录,武侠和喜剧,每 阅读全文
posted @ 2018-08-31 10:10 黄明辉 阅读(1122) 评论(0) 推荐(0) 编辑