第二章SignalR所支持的平台
第二章SignalR所支持的平台
SignalR支持各种服务器和客户端的配置。此外,每种传输方式都有自身的配置要求和限制;如果某种传输方式不被系统支持,SignalR优雅地将故障转移到其他类型的传输方式。详细说明,请参阅上一章的传输方式和协商转换。
1服务器端要求:
1) 系统要求:win7,win8,win2008r2,win2012或以上系统
2) .NetFramework版本要求:.NetFramework4.5或以上版本
3) IIS版本要求:
a) IIS7,IIS7.5中,需要 extensionless URLs支持。
b) IIS8或以上版本
c) IIS必须运行在“集成模式”(integrated mode)下,不支持“经典模式”(classic mode)。 因为经典模式下,可能存在长达30秒的消息延迟,甚至会发送不出去。
d) 托管应用程序必须运行在“完全信任模式”(full trust mode)下。
e) 注意:在win7和win8下,IIS只支持10人的连接。
f) 在网站的配置页面中启用网络套接字(Web Sockets)
2.客户端要求:
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设备的相关讲解,敬请期待!
第二章SignalR所支持的平台的更多相关文章
- 《ASP.NET SignalR系列》第三课 SignalR的支持平台
从现在开始相关文章请到: http://lko2o.com/moon 接着第二课:<ASP.NET SignalR系列>第二课 SignalR的使用说明 一.服务器系统要求 SignalR ...
- [渣译文] SignalR 2.0 系列: 支持的平台
原文:[渣译文] SignalR 2.0 系列: 支持的平台 英文渣水平,大伙凑合着看吧,并不是逐字翻译的…… 这是微软官方SignalR 2.0教程Getting Started with ASP. ...
- [Asp.net 开发系列之SignalR篇]专题五:SignalR支持的平台
SignalR支持多种服务器和客户端配置.此外,每种传输方式都有自身的要求限制:如果某种传输方式不被系统支持,SignalR能够优雅地将故障转移到其他类型的传输方式.关于SignalR所支持的传输方式 ...
- 深入Java虚拟机读书笔记第二章平台无关性
Java的体系结构对平台无关的支持 Java平台 Java的体系结构通过几种途径支持Java程序的平台无关性,其中主要是通过Java平台自己.Java平台扮演一个运行时Java程序与其下的硬件和操作系 ...
- 精通Web Analytics 2.0 (4) 第二章:选择你的网络分析灵魂伴侣的最佳策略
精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第二章:选择你的网络分析灵魂伴侣的最佳策略 在Web Analytics 2.0的新世界秩序中,您必须跳出"单一真理来 ...
- CISA 信息系统审计知识点 [第二章. IT治理和管理 ]
第二章. IT治理和管理 1. IT治理.管理.安全和控制框架及标准.指南和实践 IT治理是董事会和执行管理层的职责. IT治理的关键因素:保持与业务的战略一致,引导业务价值的实现. IT治理关注 ...
- Laxcus大数据管理系统2.0(5)- 第二章 数据组织
第二章 数据组织 在数据的组织结构设计上,Laxcus严格遵循数据和数据描述分离的原则,这个理念与关系数据库完全一致.在此基础上,为了保证大规模数据存取和计算的需要,我们设计了大量新的数据处理技术.同 ...
- 《驾驭Core Data》 第二章 Core Data入门
本文由海水的味道编译整理,请勿转载,请勿用于商业用途. 当前版本号:0.4.0 第二章 Core Data入门 本章将讲解Core Data框架中涉及的基本概念,以及一个简单的Core Data ...
- [转]Windows Shell 编程 第二章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987893】
第二章Shell的结构 “Shell 编程”的大伞之下有大量的API函数和COM接口.这个种类繁多的‘命令’集允许你用不同的方法对Windows Shell进行编程.函数和接口并不是两种提供相同功能 ...
随机推荐
- 【POJ 3669 Meteor Shower】简单BFS
流星雨撞击地球(平面直角坐标第一象限),问到达安全地带的最少时间. 对于每颗流星雨i,在ti时刻撞击(xi,yi)点,同时导致(xi,yi)和上下左右相邻的点在ti以后的时刻(包括t)不能再经过(被封 ...
- 匿名方法和Lambda表达式
匿名方法本质上是一传递给委托的代码块,是使用委托的另一种方法. 规则: 1.匿名方法中不能使用跳转语句跳至次匿名方法的外部,反之亦然:匿名方法外部的跳转语句也不能跳转到匿名方法的内部: 2.在匿名方法 ...
- Oracle数据 行转列
记录一段行转列SQL代码: select cs.standard_id,cs.area_code,cs.exu_dept, regexp_substr(exu_dept, , level) as de ...
- Jam's math problem(思维)
Jam's math problem Submit Status Practice HDU 5615 Description Jam has a math problem. He just lea ...
- C# 将XML转换成DataSet【转】
XmlDocument xml = new XmlDocument();xml.LoadXml(str); //str:具有xml格式的字符串 XmlNodeReader reader = new X ...
- 使用Oracle安装账户登录数据库
如果Linux或Unix平台,安装了Oracle,而且有root账号,则使用“su Oracle安装账户”的方式,sqlplus登录到数据库,这种方式是最可靠的.正如@dbsnake所说,”主要是Or ...
- Codeforces Round #156 (Div. 2)---A. Greg's Workout
Greg's Workout time limit per test 2 seconds memory limit per test 256 megabytes input standard inpu ...
- 用HTML5、地理定位API和Web服务来开发移动应用
HTML 5 是一项让人振奋的技术,这有着充分的理由.这将会是一次技术突破,因为它可以将桌面应用程序功能带入浏览器中.除了传统浏览器外,对于移动浏览器,其潜力甚至更大.不仅如此,最流行的移动浏览器甚至 ...
- CMS(Concurrent Mark-Sweep)
CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器.对于要求服务器响应速度的应用上,这种垃圾回收器非常适合.在启动JVM参数加上-XX:+Use ...
- 私有构造函数(c# .NET)
如果类成员有private修饰符,就不允许在类范围以外访问这个类成员.对类构造函数应用private修饰符时,则禁止外部类创建该类的实例.尽管看上去有些不好理解(既然不能实例化,那么这个类还有什么用处 ...