ASP.NET SignalR est une technologie à destination des développeurs ASP.NET afin de concevoir des applications web intégrant des fonctionnalités d’interaction en temps réel entre le client et le serveur. Concrètement, cela veut dire que le serveur est capable de communiquer avec les clients et d’envoyer des informations de manière instantanée sans rafraîchissement de la page.
Les nouvelles API HTML5 sont intégrées à SignalR afin de bénéficier de la technologie WebSockets qui permet une communication de manière rapide et efficace. Le développeur n’a donc aucunement besoin de coder lui-même un système de transport entre le client et le serveur : SignalR le fait automatiquement. Cependant, les WebSockets ne sont supportés que depuis HTML 5, et donc uniquement via des navigateurs récents. Heureusement, SignalR sait revenir à d’anciennes technologies s’il le faut. Les différents modes de transports sont les suivants : WebSockets
WebSocket (si le serveur et le navigateur le supportent) : ouverture d’un canal de communication persistant et full-duplex (communication bidirectionnelle simultanée) entre le serveur et le client.
Server Sent Events : système de mise à jour du client depuis le serveur (non supporté par Internet Explorer). Server Sent Events
Forever Frame (uniquement pour Internet Explorer) ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique