您好,登錄后才能下訂單哦!
SignalR支持各種服務器和客戶端的配置。此外,每種傳輸方式都有自身的配置要求和限制;如果某種傳輸方式不被系統支持,SignalR優雅地將故障轉移到其他類型的傳輸方式。詳細說明,請參閱上一章的傳輸方式和協商轉換。
系統要求:win7,win8,win2008r2,win2012或以上系統
.NetFramework版本要求:.NetFramework4.5或以上版本
IIS版本要求:
IIS7,IIS7.5中,需要 extensionless URLs支持。
IIS8或以上版本
IIS必須運行在“集成模式”(integrated mode)下,不支持“經典模式”(classic mode)。因為經典模式下,可能存在長達30秒的消息延遲,甚至會發送不出去。
托管應用程序必須運行在“完全信任模式”(full trust mode)下。
注意:在win7和win8下,IIS只支持10人的連接。
在網站的配置頁面中啟用網絡套接字(Web Sockets)
1)SignalR在瀏覽器中的應用程序必須使用jQuery版本1.6.4或主要版本(如1.7.2 ,1.8.2 ,1.9.1或以上的版本。)我們自己推薦使用Jquery1.83
2) 以下列出各種傳輸協議對各種系統瀏覽器版本的支持:
傳輸協議對應各種瀏覽器的需要 | |||||
傳輸方式 | Internet | Chrome | Firefox | Safari | Android |
WebSockets | 10+ | current - 1 | current - 1 | current - 1 | 2.0 |
Server-Sent Events | 不支持 | current - 1 | current - 1 | current - 1 | 不支持 |
ForeverFrame | 8+ | 不支持 | 不支持 | 不支持 | 4.1 |
Long Polling | 8+ | current - 1 | current - 1 | current - 1 | 4.1 |
具體可查閱http://testswarm.signalr.net/user/signalr
3)對windows桌面和sliverlight的支持:
傳輸協議 | .NET application | Silverlight |
Web Sockets | Windows 8+ and .NET 4.5+ | 支持 |
Forever Frame | 不支持 | 不支持 |
Server-Sent Events | .NET 4+ | 5+ |
Long Polling | .NET 4+ | 5+ |
4)對window store 和 windows phone的支持:
傳輸協議 | Windows Store/ | Windows Store/ | Windows Phone/ | Windows Phone/ |
WebSockets | 不支持 | Win8+ | 8+ | 8+ |
Forever Frame | 不支持 | Win8+ | 7.5+ | 不支持 |
Server-Sent Events | Win8+ | 不支持 | 不支持 | 8+ |
Long Polling | Win8+ | Win8+ | 7.5+ | 8+ |
當然,微軟的SignalR2.0還可以支持所有windowsPhone8.0以上,Android2.0以上和IOS6.0以上手機,雖然不是微軟開發的客戶端類庫,但經過幾年發展,已經相當穩定,如果大家有興趣,我還會在這篇快速入門后,編寫的一套比較詳細的入門教程,到時候,給大家一個,SignalR,鏈接一切移動和web設備的相關講解,敬請期待!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。