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 asíncronas a aplicaciones web del lado del cliente. La biblioteca incluye componentes JavaScript tanto del lado del servidor como del lado del cliente . [ 1 ]
Detalles
ASP.NET SignalR es una biblioteca para desarrolladores de ASP.NET que permite agregar funcionalidad web en tiempo real a sus aplicaciones. La funcionalidad web en tiempo real permite que el código del servidor envíe contenido a los clientes conectados a medida que sucede, en tiempo real. [ 2 ]
SignalR aprovecha varios protocolos de transporte, seleccionando automáticamente el mejor disponible según las capacidades del cliente y del servidor. SignalR utiliza WebSocket , una API de HTML5 que permite la comunicación bidireccional entre el navegador y el servidor. SignalR utiliza WebSockets internamente cuando está disponible y recurre a otras técnicas y tecnologías cuando no lo está, manteniendo el código de la aplicación sin cambios. [ 3 ] [ 4 ] [ 5 ]
SignalR también proporciona una API sencilla y de alto nivel para realizar RPC de servidor a cliente (llamar a funciones JavaScript en el navegador del cliente desde código .NET del servidor) en una aplicación ASP.NET, además de añadir 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
- ↑ Martin, Jeff (1 de junio de 2018). "ASP.NET Core 2.1 trae SignalR y bibliotecas de clases Razor" . InfoQ . Consultado el 13 de julio de 2026 .
- ↑ Gustavo Armenta Valdez (17 de diciembre de 2012). "SignalR: Creació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). Introducción a .NET 4.5 . Apress. pp. 143 –. ISBN 978-1-4302-4332-8. Consultado el 4 de febrero de 2013 .
- ↑ Esposito, Dino (mayo de 2018). "A la vanguardia: bajo la superficie de ASP.NET Core SignalR" . Revista MSDN . Vol. 33, n.º 5. Microsoft . Consultado el 13 de julio de 2026 .
Lecturas adicionales
- Aguilar, José M. (2014). Programación de SignalR en Microsoft ASP.NET . Microsoft Press . ISBN 978-0735683884.
- Vespa, Roberto (2014). SignalR Realtime Application Cookbook . Packt Publishing . ISBN 978-1783285952.
Enlaces externos
- Sitio web oficial

- SignalR en GitHub
- Servicio Azure SignalR
- ASP.NET
- Bibliotecas de C#
- Interfaces de programación de aplicaciones de Microsoft
- Software gratuito de Microsoft
- Servidores (informática)
- Software que utiliza la licencia Apache.
- marcos de trabajo web
- Software de 2013
- Esbozos de biblioteca informática
- Software libre y de código abierto (stubs)
- Software de red básico