AspNetCore.Docs/aspnetcore/signalr/supported-platforms.md

48 lines
1.9 KiB
Markdown
Raw Normal View History

---
title: ASP.NET Core SignalR supported platforms
2019-01-24 04:36:13 +08:00
author: bradygaster
2018-11-01 01:58:40 +08:00
description: Learn about the supported platforms for ASP.NET Core SignalR.
monikerRange: '>= aspnetcore-2.1'
2019-01-24 04:36:13 +08:00
ms.author: bradyg
ms.custom: mvc
2020-01-16 19:19:09 +08:00
ms.date: 01/16/2020
no-loc: ["ASP.NET Core Identity", cookie, Cookie, Blazor, "Blazor Server", "Blazor WebAssembly", "Identity", "Let's Encrypt", Razor, SignalR]
uid: signalr/supported-platforms
---
# ASP.NET Core SignalR supported platforms
## Server system requirements
2018-11-01 01:58:40 +08:00
SignalR for ASP.NET Core supports any server platform that ASP.NET Core supports.
## JavaScript client
The [JavaScript client](xref:signalr/javascript-client) runs on NodeJS 8 and later versions and the following browsers:
| Browser | Version |
| -------------------------------- | --------------- |
| Apple Safari, including iOS | Current† |
| Google Chrome, including Android | Current† |
| Microsoft Edge | Current† |
| Mozilla Firefox | Current† |
†*Current* refers to the latest version of the browser.
## .NET client
The [.NET client](xref:signalr/dotnet-client) runs on any platform supported by ASP.NET Core. For example, [Xamarin developers can use SignalR](https://github.com/aspnet/Announcements/issues/305) for building Android apps using Xamarin.Android 8.4.0.1 and later and iOS apps using Xamarin.iOS 11.14.0.4 and later.
If the server runs IIS, the WebSockets transport requires IIS 8.0 or later on Windows Server 2012 or later. Other transports are supported on all platforms.
## Java client
The [Java client](xref:signalr/java-client) supports Java 8 and later versions.
## Unsupported clients
2018-11-01 01:58:40 +08:00
The following clients are available but are experimental or unofficial. They aren't currently supported and may never be.
2020-01-16 19:19:09 +08:00
* [C++ client](https://github.com/aspnet/SignalR-Client-Cpp)
* [Swift client](https://github.com/moozzyk/SignalR-Client-Swift)