Chapter 2: platforms supported by SignalR and Chapter 2: signalr Platform
Chapter 2 platforms supported by SignalR
SignalR supports various server and client configurations. In addition, each transmission mode has its own configuration requirements and restrictions. If a transmission mode is not supported by the system, SignalR elegantly transfers the fault to other transmission modes. For more information, see transfer methods and negotiated conversions in the previous chapter.
1. server requirements:
1) system requirements: win7, win8, win2008r2, win2012 or above
2). NetFramework version requirements:. NetFramework4.5 or later
3) IIS version requirements:
A) In IIS7 and IIS7.5, extensionless URLs is required.
B) IIS8 or later
C) IIS must run in "integrated mode" and does not support "classic mode ). In Classic mode, a message delay of up to 30 seconds may not be sent.
D) The Managed Application must run in full trust mode.
E) Note: In win7 and win8, IIS only supports connections of 10 people.
F) Enable Web Sockets on the website configuration page)
2. Client requirements:
1) applications in the browser of SignalR must use jQuery version 1.6.4 or major version (for example, 1.7.2, 1.8.2, 1.9.1 or later .) We recommend Jquery1.83.
2) The following lists the support of various transmission protocols for various system browser versions:
Transmission protocols correspond to the needs of various browsers |
Transmission Mode |
Internet Explorer |
Chrome (Windows or iOS) |
Firefox |
Safari (OSX or iOS) |
Android |
WebSockets |
10 + |
Current-1 |
Current-1 |
Current-1 |
2.0 |
Server-Sent Events |
Not Supported |
Current-1 |
Current-1 |
Current-1 |
Not Supported |
ForeverFrame |
8 + |
Not Supported |
Not Supported |
Not Supported |
4.1 |
Long Polling |
8 + |
Current-1 |
Current-1 |
Current-1 |
4.1 |
See http://testswarm.signalr.net/user/signalr for details
3) windows desktop and sliverlight support:
Transmission Protocol |
. NET application |
Silverlight |
Web Sockets |
Windows 8 + and. NET 4.5 + |
Supported |
Forever Frame |
Not Supported |
Not Supported |
Server-Sent Events |
. NET 4 + |
5 + |
Long Polling |
. NET 4 + |
5 + |
4) window store and windows phone support:
Transmission Protocol |
Windows Store/ . NET |
Windows Store/ JavaScript |
Windows Phone/ IE |
Windows Phone/ . NET |
WebSockets |
Not Supported |
Win8 + |
8 + |
8 + |
Forever Frame |
Not Supported |
Win8 + |
7.5 + |
Not Supported |
Server-Sent Events |
Win8 + |
Not Supported |
Not Supported |
8 + |
Long Polling |
Win8 + |
Win8 + |
7.5 + |
8 + |
Of course, Microsoft's SignalR2.0 can also support all windowsPhone8.0 and later, Android2.0 and IOS6.0 mobile phones. Although it is not a client class library developed by Microsoft, it has been quite stable after several years of development, if you are interested, I will write a set of more detailed tutorials after this quick start. At that time, I will give you a set of SignalR, link to all mobile and web devices!