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.
|
|
|
|
monikerRange: '>= aspnetcore-3.0'
|
|
|
|
ms.author: bradyg
|
|
|
|
ms.custom: mvc
|
|
|
|
ms.date: 09/18/2019
|
|
|
|
uid: signalr/client-features
|
|
|
|
---
|
|
|
|
# ASP.NET Core SignalR client features
|
|
|
|
|
|
|
|
## Feature distribution
|
|
|
|
|
|
|
|
The table below shows the features and support for the clients that offer real-time support.
|
|
|
|
|
2019-09-26 07:12:06 +08:00
|
|
|
| Feature | .NET | JavaScript | Java |
|
2019-09-23 09:37:34 +08:00
|
|
|
| ---- | :-: | :-: | :-: |
|
2019-09-26 07:12:06 +08:00
|
|
|
| Azure SignalR Service Support |✔|✔|✔|
|
2019-09-23 09:37:34 +08:00
|
|
|
| [Server-to-client Streaming](xref:signalr/streaming) |✔|✔|✔|
|
|
|
|
| [Client-to-server Streaming](xref:signalr/streaming) |✔|✔|✔|
|
|
|
|
| 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)) |✔|✔| |
|
2019-09-26 07:12:06 +08:00
|
|
|
| WebSockets Transport |✔|✔|✔|
|
|
|
|
| Server-Sent Events Transport |✔|✔| |
|
|
|
|
| Long Polling Transport |✔|✔|✔|
|
|
|
|
| JSON Hub Protocol |✔|✔|✔|
|
|
|
|
| MessagePack Hub Protocol |✔|✔| |
|
|
|
|
|
|
|
|
Support for automatic reconnect in the Java client is tracked in [our issue tracker](https://github.com/aspnet/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)
|