ASP.NET Core SignalR 지원 플랫폼

서버 시스템 요구 사항

ASP.NET Core용 SignalR는 ASP.NET Core에서 지원하는 모든 서버 플랫폼을 지원합니다.

JavaScript 클라이언트

JavaScript 클라이언트는 현재 Node.js LTS(장기 지원) 릴리스 및 다음 브라우저에서 실행됩니다.

브라우저 버전
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 변환을 참조하세요.