Articulo de referencia

SignalR

[[.NET]]"},"genre":{"wt":"[[Event-driven programming|Event-driven]] [[computer network programming|networking]]"},"license":{"wt":"[[Apache License 2.0]]"},"website":{"wt":"{{UR...

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

  1. 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 .
  2. Gustavo Armenta Valdez (17 de diciembre de 2012). "SignalR: Creación de aplicaciones web en tiempo real" . Microsoft MSDN .
  3. 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 .
  4. 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 .
  5. 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.
  • Sitio web oficialEdita esto en Wikidata
  • SignalR en GitHub
  • Servicio Azure SignalR