2019-09-23 09:37:34 +08:00
---
title: SignalR client features
author: bradygaster
description: Learn which features are supported by the various ASP.NET Core SignalR clients.
ms.author: bradyg
ms.custom: mvc
2019-11-13 03:40:34 +08:00
ms.date: 11/12/2019
2020-05-05 01:00:16 +08:00
no-loc: [Blazor, "Identity", "Let's Encrypt", Razor, SignalR]
2019-09-23 09:37:34 +08:00
uid: signalr/client-features
---
# ASP.NET Core SignalR client features
## Feature distribution
2019-10-03 23:47:07 +08:00
The table below shows the features and support for the clients that offer real-time support. For each feature, the *minimum* version supporting this feature is listed. If no version is listed, the feature isn't supported.
2019-09-23 09:37:34 +08:00
2019-09-26 07:12:06 +08:00
| Feature | .NET | JavaScript | Java |
2019-09-23 09:37:34 +08:00
| ---- | :-: | :-: | :-: |
2019-10-03 23:47:07 +08:00
| Azure SignalR Service Support |1.0.0|1.0.0|1.0.0|
| [Server-to-client Streaming ](xref:signalr/streaming ) |1.0.0|1.0.0|1.0.0|
| [Client-to-server Streaming ](xref:signalr/streaming ) |3.0.0|3.0.0|3.0.0|
| Automatic Reconnection ([.NET](/aspnet/core/signalr/dotnet-client?view=aspnetcore-3.0& tabs=visual-studio#handle-lost-connection), [JavaScript ](/aspnet/core/signalr/javascript-client?view=aspnetcore-3.0#reconnect-clients )) |3.0.0|3.0.0|❌|
| WebSockets Transport |1.0.0|1.0.0|1.0.0|
| Server-Sent Events Transport |1.0.0|1.0.0|❌|
| Long Polling Transport |1.0.0|1.0.0|3.0.0|
| JSON Hub Protocol |1.0.0|1.0.0|1.0.0|
| MessagePack Hub Protocol |1.0.0|1.0.0|❌|
2019-09-26 07:12:06 +08:00
2020-01-10 03:30:28 +08:00
Support for automatic reconnect in the Java client is tracked in [our issue tracker ](https://github.com/dotnet/AspNetCore/issues/8711 ).
2019-09-23 09:37:34 +08:00
## Additional resources
* [Get started with SignalR for ASP.NET Core ](xref:tutorials/signalr )
* [Supported platforms ](xref:signalr/supported-platforms )
* [Hubs ](xref:signalr/hubs )
* [JavaScript client ](xref:signalr/javascript-client )