ASP.NET Core SignalR 支持 ASP.NET Core 支持的任何服务器平台。
JavaScript 客户端需要NodeJS 8或更高版本和以下浏览器上运行:
浏览器 | {2>版本<2} |
---|---|
Microsoft Edge | 当前† |
Mozilla Firefox | 当前† |
Google Chrome;包括 Android | 当前† |
免费包括 iOS | 当前† |
Microsoft Internet Explorer | 11 |
†当前指的是浏览器的最新版本。
.NET 客户端可以在 ASP.NET Core 支持的任何平台上运行。 例如, xamarin 开发人员可以使用 SignalR来使用 xamarin 8.4.0.1 和更高版本以及使用 xamarin 11.14.0.4 和更高版本的 ios 应用程序构建 Android 应用程序。
如果服务器运行 IIS,则 Websocket 传输要求在 Windows Server 2012 或更高版本上安装 IIS 8.0 或更高版本。 其他传输在所有平台上都受支持。
Java 客户端支持 Java 8 或更高版本。
以下客户端可用,但是是实验性的或非官方。 它们目前不支持,可能永远不会。