SeñalR

Biblioteca de software para ASP.NET

SeñalR
Autor(es) original(es)David Fowler y Damian Edwards
Desarrollador(es)Microsoft
Lanzamiento inicial18 de febrero de 2013 ; hace 11 años ( 18-02-2013 )
Versión estable
2.4.3 / 14 de enero de 2022 ; hace 2 años ( 14-01-2022 )
Repositorio
  • github.com/dotnet/aspnetcore/tree/main/src/SignalR
Escrito enDO#
Sistema operativoMicrosoft Windows
PlataformaMarco .NET ,
.NET
Tipo Redes basadas en eventos
LicenciaLicencia Apache 2.0
Sitio webdotnet.microsoft.com/en-us/apps/aspnet/signalr

SignalR es una biblioteca de software libre y de código abierto para Microsoft ASP.NET que permite que el código del servidor envíe notificaciones asincrónicas a aplicaciones web del lado del cliente. La biblioteca incluye componentes JavaScript del lado del servidor y del lado del cliente .

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 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 , una API HTML5 que permite la comunicación bidireccional entre el navegador y el servidor. SignalR utilizará WebSockets en secreto cuando esté disponible y 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 y 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 ganchos útiles para la administración, como eventos de conexión/desconexión, agrupación de conexiones y autorización.

Véase también

Referencias

  1. ^ Gustavo Armenta Valdez (17 de diciembre de 2012). "SignalR: Construyendo aplicaciones web en tiempo real". Microsoft MSDN .
  2. ^ 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. Recuperado el 4 de febrero de 2013 .
  3. ^ Alex Mackey; William Stewart Tulloch; Mahesh Krishnan (10 de octubre de 2012). Introducción a .NET 4.5 . Apress. pp. 143–. ISBN 978-1-4302-4332-8. Recuperado el 4 de febrero de 2013 .

Lectura adicional

  • Sitio web oficial
  • SignalR en GitHub
  • Servicio Azure SignalR
Retrieved from "https://en.wikipedia.org/w/index.php?title=SignalR&oldid=1258410617"