ASP.NET Core SignalR 지원 플랫폼
서버 시스템 요구 사항
ASP.NET Core용 SignalR는 ASP.NET Core에서 지원하는 모든 서버 플랫폼을 지원합니다.
JavaScript 클라이언트
JavaScript 클라이언트는 현재 노드에서 실행됩니다. LTS(장기 지원) 릴리스 및 다음 브라우저는 다음과 같습니다.js
브라우저 | 버전 |
---|---|
Apple Safari(iOS 포함) | 현재† |
Google Chrome(Android 포함) | 현재† |
Microsoft Edge | 현재† |
Mozilla Firefox | 현재† |
†Current는 브라우저의 최신 버전을 나타냅니다.
JavaScript 클라이언트는 Internet Explorer 및 기타 이전 브라우저를 지원하지 않습니다. 지원되지 않는 브라우저에서 클라이언트에 예기치 않은 동작 및 오류가 있을 수 있습니다.
.NET 클라이언트
.NET 클라이언트는 ASP.NET Core에서 지원하는 모든 플랫폼에서 실행됩니다. 예를 들어 Xamarin 개발자는 Xamarin.Android 8.4.0.1 이상을 사용하여 Android 앱 및 Xamarin.iOS 11.14.0.4 이상을 사용하여 iOS 앱을 빌드하는 데 SignalR을(를) 사용할 수 있습니다.
서버에서 IIS를 실행하는 경우 WebSocket 전송에는 Windows Server 2012 이상에서 IIS 8.0 이상이 필요합니다. 다른 전송은 모든 플랫폼에서 지원됩니다.
Java 클라이언트
Java 클라이언트는 Java 8 이상 버전을 지원합니다.
지원되는 클라이언트
다음 클라이언트는 사용할 수 있지만 실험적이거나 비공식입니다. 다음 클라이언트는 현재 지원되지 않으며 지원되지 않을 수 있습니다.
ECMAScript 6(ES6)을 지원하지 않는 브라우저
SignalR 는 ES6을 대상으로 합니다. ES6을 지원하지 않는 브라우저의 경우 라이브러리를 ES5로 변환합니다. 자세한 내용은 Traceur 및 Babel을 사용하여 ES6에서 ES5로 ES6 변환 시작 - ES6 변환을 참조하세요.
ASP.NET Core