ASP.NET Core SignalR ,二:支持的平台

此为系列文章,对MSDN ASP.NET Core SignalR 的官方文档进行系统学习与翻译。其中或许会添加本人对 ASP.NET Core 的浅显理解。

服务端系统要求

只要是ASP.NET Core支持的服务器平台都会支持ASP.NET Core SignalR。

Javascript 客户端

JavaScript客户端 运行在NodeJS 8 以及后续版本中,支持的浏览器如下:

浏览器版本
Microsoft EdgeCurrent†
Mozilla FirefoxCurrent†
Google Chrome; includes AndroidCurrent†
Safari; includes iOSCurrent†
Microsoft Internet Explorer11

Current 指的是浏览器的最新版本。

.NET 客户端

.NET 客户端运行在ASP.NET Core支持的任何平台上。比如,Xamarin开发者可以使用SignalR来构建安卓app(Xamarin.Android 8.4.0.1 及后续版本),也可以构建iOS apps(Xamarin.iOS 11.14.0.4 及后续版本)。

在Windows平台下,在Windows Server 2012 以及后续版本,如果服务器运行IIS,那么WebSockets 传输需要IIS 8.0及后续版本。其他传输在所有平台都有支持。

Java 客户端

Java客户端支持Java 8 及后续版本。

不支持的客户端

以下客户端证实是可用的,但是是实验性的或者说是非官方给出的结果。它们现在已不再被支持,并且或许再也不会了。