SignalR es una biblioteca de software gratuita y de código abierto para Microsoft ASP.NET que permite que el código del servidor envíe notificaciones asincrónicas a las aplicaciones web del lado del cliente . La biblioteca incluye componentes JavaScript del lado del servidor y del lado del cliente .
Autor (es) original (es) | David Fowler y Damian Edwards |
---|---|
Desarrollador (es) | Microsoft |
Versión inicial | 18 de febrero de 2013 |
Lanzamiento estable | 2.4.1 / 2 de abril de 2019 |
Repositorio | |
Escrito en | C# |
Sistema operativo | Microsoft Windows |
Plataforma | .NET Framework |
Tipo | Redes impulsadas por eventos |
Licencia | Licencia Apache 2.0 |
Sitio web | signalr |
Detalles
ASP.NET SignalR es una biblioteca para que los desarrolladores de ASP.NET agreguen funcionalidad web en tiempo real a sus aplicaciones. La funcionalidad web en tiempo real es la capacidad de hacer que el código del lado del servidor envíe contenido a los clientes conectados a medida que sucede, en tiempo real. [1]
SignalR aprovecha varios transportes, seleccionando automáticamente el mejor transporte disponible dadas las capacidades del cliente y del servidor. SignalR aprovecha WebSocket y la API HTML5 que permite la comunicación bidireccional entre el navegador y el servidor. SignalR usará WebSockets bajo las coberturas cuando esté disponible y, con gracia, recurrirá a otras técnicas y tecnologías cuando no lo esté, mientras que el código de la aplicación sigue siendo el mismo. [2] [3]
SignalR también proporciona una API simple de alto nivel para realizar RPC de servidor a cliente (llamar a funciones de JavaScript en el navegador de un cliente desde el código .NET del lado del servidor) en una aplicación ASP.NET, además de agregar enlaces útiles para la administración de conexiones , como eventos de conexión / desconexión, agrupación de conexiones, autorización.
Ver también
Referencias
- ^ Gustavo Armenta Valdez (17 de diciembre de 2012). "SignalR: Construcción de aplicaciones web en tiempo real" . Microsoft MSDN .
- ^ Daniel Mohl (28 de diciembre de 2012). Creación de soluciones web, en la nube y móviles con F # . O'Reilly Media, Inc. págs. 105–. ISBN 978-1-4493-3376-8. Consultado el 4 de febrero de 2013 .
- ^ Alex Mackey; William Stewart Tulloch; Mahesh Krishnan (10 de octubre de 2012). Presentamos .NET 4.5 . Presione. págs. 143 -. ISBN 978-1-4302-4332-8. Consultado el 4 de febrero de 2013 .
Otras lecturas
- Aguilar, José M. (2014). Programación SignalR en Microsoft ASP.NET . Microsoft Press . ISBN 978-0735683884.
- Vespa, Roberto (2014). Libro de recetas de aplicaciones en tiempo real de SignalR . Packt Publishing . ISBN 978-1783285952.