Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Requisitos do sistema do servidor
O SignalR para ASP.NET Core é compatível com qualquer plataforma de servidor compatível com ASP.NET Core.
Cliente JavaScript
O cliente JavaScript é executado na versão atual de suporte de longo prazo (LTS)Node.js e nos seguintes navegadores:
| Navegador | Versão |
|---|---|
| Apple Safari, incluindo iOS | Atual† |
| Google Chrome, incluindo Android | Atual† |
| Microsoft Edge | Atual† |
| Mozilla Firefox | Atual† |
†Atual refere-se à versão mais recente do navegador.
O cliente JavaScript não é compatível com o Internet Explorer e outros navegadores mais antigos. O cliente pode ter um comportamento inesperado e erros em navegadores sem suporte.
Cliente .NET
O cliente .NET é executado em qualquer plataforma compatível com ASP.NET Core. Por exemplo, os desenvolvedores de .NET Multi-platform App UI (.NET MAUI) podem usar SignalR para criar aplicativos Android e iOS.
Se o servidor executar o IIS, o transporte WebSockets exigirá o IIS 8.0 ou posterior em Windows Server 2012 ou posterior. Outros transportes têm suporte em todas as plataformas.
Cliente Java
O cliente Java dá suporte a versões 8 ou posteriores do Java.
Cliente Swift
O cliente Swift dá suporte a Swift >= 5.10
Clientes não suportados
O cliente a seguir está disponível apenas para experimentação, não tem suporte no momento e talvez nunca tenha suporte:
Navegadores incompatíveis com ECMAScript 6 (ES6)
SignalR tem como destino o ES6. Para navegadores que não são compatíveis com o ES6, transpile a biblioteca para o ES5. Para obter mais informações, consulte Introdução ao ES6: Transpilação de ES6 para ES5 com Traceur e Babel.