簡體   English   中英

在.NET 3.5上實現Pub / Sub或SignalR功能?

[英]Implementing Pub/Sub or SignalR functionality on .NET 3.5?

使用SignalR ,通過內置的PUB / SUB機制可以很容易地實時同步不同的客戶端PC瀏覽器。 但是SignalR只能與.NET 4.0或更高版本一起使用。 我們正在嘗試在.NET 3.5中實現類似的功能,因為我們目前無法升級應用程序。

考慮到SignalR利用以下最新技術這一事實-

  1. NET 4.0中的任務並行庫
  2. HTML5中的WebSockets
  3. 使用AJAX進行異步回發

對於異步調用,我們計划使用經典的BeginAsync和回調方法以及ThreadPool來創建多個線程。 仍在學習如何使用HTML 5 WebSocket。

我們正在評估其他替代方案,例如使用jQuery AJAX和編寫自定義IIS Hander,它可以從客戶端1獲取異步更新並將其推送到客戶端2,依此類推。

如果您過去做過類似的事情,能否請您建議采用哪種方法是正確的?

感謝您的時間。

我將v1.x和v2.x SignalR客戶端反向移植到了NET35。 它們以NuGet包的形式在此處提供: http ://www.nuget.org/packages/Nivot.SignalR.Client.Net35/

您可以使用node.js並與.net中的mvc項目結合使用

在混合應用上

http://sweettam.blogspot.mx/2012/06/hybrid-application-using-aspnet-mvc3.html

祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM