MVC4 + SignalR2.20 + WCF双工观察者模式,B/S实现服务端数据直推浏览器端
2015-10-10 17:24
232 查看
参考文章:
http://blog.chinaunix.net/uid-20049824-id-3439940.html
我整体实现了这个由WCF推送的功能,在整个的设计过程中,我觉得比较需要注意的是我们调试或设计时候采用的工具版本号是否和文章中出现的一致。
比如采用VS2012,MVC4,SignalR2.2 等等,在一些细节的实现方向上会有不同,导致整体实现困难。因为整合的东西比较多。
那么参考文章里面对于WCF服务器端的设计,以及Signalr的前端页面的设计,是有出入的。
1、首先调通了MVC4+VS2012+Signalr的推送功能,能够看到Signalr的Simple正常的运行(请参考我的上一遍文章http://www.cnblogs.com/kikizhong/p/4863501.html),并且浏览到测试界面。调通推送比较关键
2、然后再借鉴《参考文章》的内容一步步的实现,建立好WCF。需要理解作者的思路和架构,把代码建立到位
3、最后,《参考文章》的JS调试过程我无法获得对象,所以还是通过修改了Signalr的Simple的SignalR.StockTicker.js实现了功能。与WCF结合的那部分是通过在
$.connection.hub.start() 函数里调用《参考文章》里设计的 callWCFAsyncMethod 回调方法
ticker.server.callWCFAsyncMethod() //调用SignalR服务端方法
测试成功。
http://blog.chinaunix.net/uid-20049824-id-3439940.html
我整体实现了这个由WCF推送的功能,在整个的设计过程中,我觉得比较需要注意的是我们调试或设计时候采用的工具版本号是否和文章中出现的一致。
比如采用VS2012,MVC4,SignalR2.2 等等,在一些细节的实现方向上会有不同,导致整体实现困难。因为整合的东西比较多。
那么参考文章里面对于WCF服务器端的设计,以及Signalr的前端页面的设计,是有出入的。
1、首先调通了MVC4+VS2012+Signalr的推送功能,能够看到Signalr的Simple正常的运行(请参考我的上一遍文章http://www.cnblogs.com/kikizhong/p/4863501.html),并且浏览到测试界面。调通推送比较关键
2、然后再借鉴《参考文章》的内容一步步的实现,建立好WCF。需要理解作者的思路和架构,把代码建立到位
3、最后,《参考文章》的JS调试过程我无法获得对象,所以还是通过修改了Signalr的Simple的SignalR.StockTicker.js实现了功能。与WCF结合的那部分是通过在
$.connection.hub.start() 函数里调用《参考文章》里设计的 callWCFAsyncMethod 回调方法
ticker.server.callWCFAsyncMethod() //调用SignalR服务端方法
测试成功。
相关文章推荐
- Topology的构建
- c# 递归算法
- 使用R读取MATLAB数据文件
- 面试题集锦
- bzoj-2765 铁人双项比赛
- LEETCODE-Implement Stack using Queues
- SuperMap iObjects .NET 实现聚合显示详解
- [java]默认语言(user.language)和默认区域(user.region)设置
- 使用ab对nginx进行压力测试
- 无法启动WP Emulator
- text
- LINQ to Entities 中的查询
- 第一章概述
- Ubuntu 麒麟版下安装:Apache+php5+mysql+phpmyadmin.
- sql 导入导出表数据 命令
- iOS开发相册使用
- Groovy for Gradle users
- Kubernetes用户指南(二)--部署组合型的应用、连接应用到网络中
- 产生某个范围内的随机数
- 邮箱消息嵌入到web系统