다음을 통해 공유


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 변환을 참조하세요.