Поделиться через


Поддерживаемые платформы ASP.NET Core SignalR

Требования к системе сервера

SignalR для ASP.NET Core совместим с любой серверной платформой, поддерживаемой ASP.NET Core.

Клиент на JavaScript

Клиент JavaScript работает на текущей версииNode.js долгосрочной поддержки (LTS) и в следующих браузерах:

Браузер Версия
Apple Safari, включая iOS Текущий†
Google Chrome, включая Android Текущий†
Microsoft Edge Текущий†
Mozilla Firefox Текущий†

Текущий означает последнюю версию браузера.

Клиент JavaScript не поддерживает Internet Explorer и другие старые браузеры. Клиент может иметь непредвиденное поведение и ошибки в неподдерживаемых браузерах.

Клиент .NET

Клиент .NET работает на любой платформе, поддерживаемой ASP.NET Core. Например, разработчики .NET Multi-platform App UI (.NET MAUI) могут использовать SignalR для создания приложений Android и iOS.

Если сервер работает под управлением сервера IIS, транспорт WebSockets требует IIS 8.0 или более поздней версии на Windows Server 2012 или более поздней версии. Другие транспорты поддерживаются на всех платформах.

Клиент на Java

Клиент Java поддерживает java 8 или более поздние версии.

Клиент Swift

Клиент Swift поддерживает Swift >= 5.10

Неподдерживаемые клиенты

Следующий клиент доступен только для экспериментирования, в настоящее время не поддерживается и никогда не поддерживается:

Браузеры, не поддерживающие ECMAScript 6 (ES6)

SignalR ориентируется на ES6. Для браузеров, не поддерживающих ES6, перезаполните библиотеку в ES5. Дополнительные сведения см. в статье "Начало работы с ES6— транспилирование ES6 в ES5 с traceur и Babel".