Notre développement de la couche réseau QUIC se poursuit, et avec 4D 20 R4, nous disposons désormais du mode veille et de la mise à jour automatique. Examinons de plus près ces améliorations et comparons leurs fonctionnements avec celui des autres couches réseau.
Mode veille
Commençons par le mode veille.
Lorsque vous mettez votre machine en veille, 4D entre dans un état appelé « mode veille ». Il coupe la connexion au serveur et l’instancie lorsque vous réveillez votre machine. Entre-temps, 4D Server garde votre session ouverte pendant un moment (2 jours par défaut), après quoi il vous déconnecte. Le mode veille est essentiel pour éviter de perdre votre travail lorsque vous quittez votre ordinateur pour une courte période, par exemple pendant la pause déjeuner, et c’est pourquoi il est maintenant disponible avec la couche réseau QUIC.
Par ailleurs, le mécanisme de postpone de la couche ServerNet n’a pas été implémenté dans la couche réseau QUIC, car il n’est pas utile.
Mise à jour automatique
Je m’attends à ce que beaucoup d’entre vous se demandent comment ils vont faire passer leurs applications en QUIC. Ne vous inquiétez pas, la mise à jour automatique fonctionne parfaitement avec la couche réseau QUIC. Cependant, son fonctionnement est un peu délicat, et c’est pourquoi je tiens à vous expliquer exactement comment cela se passe.
QUIC est unique parmi les couches réseau 4D car il est basé sur UDP, et non sur TCP. Par conséquent, l’interaction entre un vieux client 4D construit avec une version de 4D qui ne connaissait pas QUIC et un serveur 4D fonctionnant sur la couche réseau QUIC est techniquement impossible. Mais heureusement, nous y avons pensé et nous avons fait en sorte que cela fonctionne.
Même si vous utilisez la couche réseau QUIC, le serveur 4D accepte toujours les connexions TCP des clients 4D utilisant la couche ServerNet. Ces connexions peuvent être utilisées à des fins de mise à jour. En fait, elles ne peuvent être utilisées qu’à des fins de mise à jour. Une fois que l’ancien client 4D a été mis à jour vers la dernière version, il n’aura plus aucun problème à se connecter au serveur 4D à l’aide de la couche réseau QUIC.
Restez à l’écoute
Je peux déjà vous dire que 4D 20 R5 apportera également de nombreuses nouvelles fonctionnalités QUIC. Restez à l’écoute !