ASP.NET Core SignalR (二):支持的平台
此为系列文章,对MSDN ASP.NET Core SignalR 的官方文档进行系统学习与翻译。其中或许会添加本人对 ASP.NET Core 的浅显理解。
服务端系统要求
只要是ASP.NET Core支持的服务器平台都会支持ASP.NET Core SignalR。
Javascript 客户端
JavaScript客户端 运行在NodeJS 8 以及后续版本中,支持的浏览器如下:
浏览器 | 版本 |
---|---|
Microsoft Edge | Current† |
Mozilla Firefox | Current† |
Google Chrome; includes Android | Current† |
Safari; includes iOS | Current† |
Microsoft Internet Explorer | 11 |
†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 及后续版本。
不支持的客户端
以下客户端证实是可用的,但是是实验性的或者说是非官方给出的结果。它们现在已不再被支持,并且或许再也不会了。