QUIC ora corrisponde alle capacità di ServerNet

Tradotto automaticamente da Deepl

Il livello di rete QUIC ora supporta lo stesso numero di funzionalità del livello di rete ServerNet. Con 4D 20 R5 abbiamo aggiunto il supporto per IPv6, broadcast e Single Sign-on su Windows.

Naturalmente, continueremo a migliorarlo nelle prossime versioni per renderlo il miglior livello di rete che 4D abbia mai avuto.

Ma per il momento, lasciatemi parlare un po’ di più delle ultime funzionalità che abbiamo aggiunto.

Il nostro obiettivo principale nella costruzione del livello di rete QUIC è sempre stato la stabilità, soprattutto sulle reti di bassa qualità. Il livello di rete QUIC raggiunge brillantemente questo obiettivo, con una stabilità ineguagliabile in caso di perdita di pacchetti e prestazioni migliori sulle reti ad alto ping.

Con la generalizzazione delle reti mobili e Wi-Fi e la loro ridotta stabilità generale, dovrebbe migliorare significativamente l’esperienza dei vostri clienti.

Tuttavia, non scriviamo un nuovo livello di rete senza considerare il futuro, quindi ecco una panoramica delle ultime modifiche apportate al livello di rete QUIC!

Ritorno al futuro

Che titolo per introdurre l’IPv6!

È vero che la transizione all’IPv6 non è andata come ci si aspettava. Una decina di anni fa eravamo molto vicini al passaggio di Internet interamente all’IPv6, mentre oggi… beh, non ci siamo ancora. Tuttavia, la transizione globale è più vicina che mai. Il livello di rete QUIC migliora la compatibilità di 4D sulle reti IPv6 rispetto a ServerNet.

In onda

Permettetemi di parlarvi un po’ di più della trasmissione.

Le opzioni di rete delle Impostazioni struttura mostrano come pubblicare un’applicazione.

Quando si pubblica un’applicazione 4D, il server 4D risponde alle trasmissioni dei telecomandi 4D in esecuzione sulla stessa sottorete. Grazie a questa funzione, è possibile vedere l’applicazione nella scheda Disponibile della finestra di dialogo Connessione al server 4D. Inoltre, consente all’applicazione di connettersi automaticamente al server la prima volta che viene eseguita.

L’applicazione è impostata per funzionare con il livello di rete QUIC, che supporta pienamente il broadcast. Allo stesso tempo, le trasmissioni di 4D sono ora più accurate; non le vedrete perché stanno eseguendo applicazioni con motore diverso dal vostro. Questo vale anche per il livello ServerNet!

SSO su Windows

Grazie a Single Sign On, 4D è in grado di autenticare automaticamente i vostri utenti attraverso Active Directory. È sufficiente selezionare la casella “Autenticazione dell’utente con il server di dominio” dalle opzioni di rete delle Impostazioni struttura e, quando gli utenti si connettono al server, sarà possibile ottenere le loro credenziali chiamando:

$login:=Current client authentication($domain; $protocol)

Riceverete il login e il dominio dell’utente, nonché il protocollo utilizzato (NTLM o Kerberos), consentendovi di autenticarli senza ricorrere a una finestra di dialogo login/password.

Aspettiamo il vostro feedback.

Ci impegniamo a risolvere qualsiasi problema riscontrato e apprezziamo il vostro feedback.

Non esitate a utilizzare il livello di rete QUIC e a fornirci il vostro feedback sul forum 4D. Grazie per aver partecipato a questo progetto!

Nicolas Brachfogel
- Proprietario del prodotto e sviluppatore senior - Nicolas Brachfogel è entrato in 4D nel 2017 come Senior Developer (4D Server e networking). In qualità di Product Owner per gestire il rilascio di Apple Silicon, si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali, nonché di assicurarsi che le implementazioni delle funzionalità soddisfino le esigenze dei clienti. Diplomato all'Institut Supérieur d'Informatique Appliquée (INSIA), Nicolas ha iniziato la sua carriera come sviluppatore di software nel 2001. Dopo diversi anni di codifica in Java e C++, si è specializzato nello sviluppo di client-server per aziende di videogiochi. Come sviluppatore/architetto di server, ha lavorato con successo alle architetture server di molti giochi (Dofus Arena, Drakerz, Trivial Pursuit Go!).