使用 SignalR ,可以非常轻松地实现与内置PUB / SUB机制实时同步,不同的客户端PC浏览器。但是SignalR只能与.NET 4.0或更高版本一起使用。我们正在尝试在.NET 3.5中实现类似的功能,因为我们无法在此时升级我们的应用程序。
考虑到SignalR利用了最近的技术 -
对于异步调用,我们计划使用经典的BeginAsync和回调方法,& ThreadPool用于创建多个线程。还在学习如何使用HTML 5 WebSocket。
我们正在评估其他替代方案,例如使用jQuery AJAX&编写自定义IIS Hander,它可以从客户端1&将此推送到客户端2,依此类推。
如果您以前做过类似的事情,请问您能建议哪种方法可以正确进行?
感谢您的时间。
答案 0 :(得分:2)
我将v1.x和v2.x SignalR客户端向后移植到NET35。它们在此处以NuGet包的形式提供:http://www.nuget.org/packages/Nivot.SignalR.Client.Net35/
答案 1 :(得分:0)
您可以在混合应用程序中使用node.js并与.net 中的mvc项目结合使用
http://sweettam.blogspot.mx/2012/06/hybrid-application-using-aspnet-mvc3.html
祝你好运。