您的位置:首页 > 其它

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服务端方法

测试成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: