Les 926 nouveautés de WINDEV 26, WEBDEV 26 et WINDEV Mobile 26

SERVEUR DE WEBSOCKET : COMMUNICATION INITIÉE PAR LE SERVEUR GÉREZ DES SOCKETS EN TOUTE SIMPLICITÉ 768 N o u v e a u t é W D W B WM GÉREZ LES WEBSOCKETS La version 26 du Serveur d’Application WEBDEV inclut mainte- nant en standard un serveur de Websocket. Gain apporté par la nouveauté 26 : Une fonctionnalité puissante 769 N o u v e a u t é W D W B WM UN EXEMPLE D’USAGE DE SOCKET Supposons que vous souhaitiez afficher en temps réel un ni- veau de stock sur un site. Vous avez 2 possibilités principales pour programmer cette fonctionnalité : 1. mettre en place dans la page un timer qui appelle à in- tervalle régulier le serveur pour lire la valeur du stock de l’article, et afficher cette valeur si elle a varié. 2. utiliser une Websocket : si le stock évolue, et uniquement dans ce cas, alors le serveur envoie la nouvelle valeur à la page. Dans le premier cas, avec un timer, un grand nombre de re- quêtes sera effectué sur le serveur, multiplié par le nombre d’internautes utilisant la page, et la plupart du temps pour rien... Cela peut générer une énorme charge du serveur et une consommation de bande passante inutile. Dans le second cas, avec les Websockets, il n’y aura de com- munication que lorsque la valeur du stock a été modifiée: le gain est évident. 80 Les nouveautés WINDEV 26 WEBDEV 26 WINDEV Mobile 26

RkJQdWJsaXNoZXIy NDQ0OA==