Náš vývoj síťové vrstvy QUIC pokračuje a ve verzi 4D 20 R4 máme nyní režim spánku a automatickou aktualizaci. Pojďme se na tato vylepšení podívat blíže a zjistit, jak fungují v porovnání s jinými síťovými vrstvami.
Režim spánku
Začnu režimem spánku.
Když počítač uspíte, 4D přejde do stavu zvaného „režim spánku“. Přeruší spojení se serverem a nainstaluje jej, až když počítač probudíte. Mezitím 4D Server udržuje vaši relaci otevřenou po určitou dobu (ve výchozím nastavení 2 dny), po které vás odpojí. Režim spánku je nezbytný, abyste nepřišli o práci, když na krátkou dobu opustíte počítač, například během polední přestávky, a proto je nyní k dispozici se síťovou vrstvou QUIC.
Na okraj dodejme, že mechanismus odložení vrstvy ServerNet nebyl do síťové vrstvy QUIC nahlášen, protože není užitečný.
Automatická aktualizace
Očekávám, že mnoho z vás se bude zajímat o to, jak budou jejich aplikace přecházet na síťovou vrstvu QUIC. Nemějte obavy; automatická aktualizace funguje se síťovou vrstvou QUIC bezvadně. Přesto je její fungování trochu složité, a proto vám chci vysvětlit, jak přesně probíhá.
QUIC je mezi síťovými vrstvami 4D jedinečná, protože je založena na protokolu UDP, nikoliv TCP. V důsledku toho je interakce mezi starým klientem 4D vytvořeným pomocí verze 4D, která o QUIC nevěděla, a serverem 4D běžícím na síťové vrstvě QUIC technicky nemožná. Naštěstí jsme však na to mysleli a zajistili, aby to fungovalo.
Děje se to, že i když běžíte na síťové vrstvě QUIC, 4D Server stále přijímá spojení TCP od klientů 4D pomocí vrstvy ServerNet. Tato spojení lze využít pro účely aktualizace. Vlastně je lze použít pouze pro účely aktualizace. Po aktualizaci starého klienta 4D na nejnovější verzi nebude mít problém s připojením k serveru 4D Server pomocí síťové vrstvy QUIC.
Zůstaňte v kontaktu
Již nyní vám mohu prozradit, že 4D 20 R5 přinese také mnoho nových funkcí QUIC. Zůstaňte naladěni!