QUIC entspricht jetzt den ServerNet-Fähigkeiten

Die QUIC Netzwerkschicht unterstützt jetzt genauso viele Funktionen wie die ServerNet Netzwerkschicht. Mit 4D 20 R5 haben wir Unterstützung für IPv6, Broadcast und Single Sign-on unter Windows hinzugefügt.

Natürlich werden wir sie in den kommenden Versionen weiter verbessern, um sie zur besten Netzwerkschicht zu machen, die 4D je hatte.

Aber lassen Sie mich zunächst ein wenig mehr über die letzten Funktionen sprechen, die wir hinzugefügt haben.

Unser Hauptaugenmerk bei der Entwicklung der QUIC-Netzwerkschicht lag immer auf der Stabilität, insbesondere bei Netzwerken mit niedriger Qualität. Die QUIC-Netzwerkschicht erreicht dies in hervorragender Weise, mit unübertroffener Stabilität bei Paketverlusten und verbesserter Leistung in Netzwerken mit hohem Ping.

Angesichts der allgemeinen Verbreitung von Mobilfunk- und Wi-Fi-Netzen und ihrer insgesamt geringeren Stabilität dürfte dies die Erfahrung Ihrer Kunden erheblich verbessern.

Aber wir schreiben keine neue Netzwerkschicht, ohne an die Zukunft zu denken. Deshalb hier ein Blick auf die neuesten Änderungen an der QUIC-Netzwerkschicht!

Zurück in die Zukunft

Was für ein Titel für die Einführung von IPv6!

Es stimmt, dass der Übergang zu IPv6 nicht wie erwartet verlaufen ist. Vor einem Jahrzehnt standen wir kurz davor, das Internet vollständig auf IPv6 umzustellen, und heute… nun, wir sind noch nicht so weit. Dennoch ist die globale Umstellung näher als je zuvor. Die QUIC-Netzwerkschicht verbessert die Kompatibilität von 4D in IPv6-Netzwerken im Vergleich zu ServerNet.

Auf Sendung

Lassen Sie mich ein wenig mehr über die Übertragung erzählen.

Die Netzwerkoptionen der Struktureinstellungen zeigen, wie man eine Anwendung veröffentlicht.

Wenn Sie eine 4D Anwendung veröffentlichen, antwortet der 4D Server auf Broadcasts von 4D Remotes, die im selben Subnetz laufen. Dank dieser Funktion können Sie Ihre Anwendung auf der Registerkarte Verfügbar des Dialogs Verbindung zu 4D Server sehen. Außerdem kann sich Ihre Anwendung automatisch mit dem Server verbinden, wenn Sie sie zum ersten Mal starten.

Ihre Anwendung ist so eingestellt, dass sie mit der QUIC Netzwerkschicht läuft, die Broadcast vollständig unterstützt. Gleichzeitig sind die 4D Broadcasts jetzt genauer; Sie werden sie nicht sehen, weil sie andere Engined Applications als Ihre eigene ausführen. Dies gilt auch für die ServerNet-Schicht!

SSO unter Windows

Dank Single Sign On ist 4D in der Lage, Ihre Benutzer automatisch über Ihr Active Directory zu authentifizieren. Aktivieren Sie einfach das Kontrollkästchen „Benutzerauthentifizierung mit Domänenserver“ in den Netzwerkoptionen der Struktureinstellungen, und wenn sich Ihre Benutzer mit dem Server verbinden, können Sie ihre Anmeldedaten durch einen Anruf abrufen:

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

Sie erhalten die Benutzeranmeldung und die Domäne sowie das verwendete Protokoll (NTLM oder Kerberos), so dass Sie die Benutzer authentifizieren können, ohne auf einen Anmelde-/Kennwortdialog zurückgreifen zu müssen.

Wir warten auf Ihr Feedback.

Wir bemühen uns, alle Probleme zu lösen, auf die Sie stoßen, und schätzen Ihr Feedback.

Zögern Sie nicht, die QUIC Netzwerkschicht zu nutzen und uns Ihr Feedback im 4D Forum mitzuteilen. Vielen Dank, dass Sie daran beteiligt sind!

Nicolas Brachfogel
Product Owner & Senior Developer - Nicolas Brachfogel kam 2017 als Senior Developer (4D Server und Netzwerke) zu 4D. Als Product Owner, der die Freigabe von Apple Silicon verwaltet, ist er für das Schreiben von User Stories und deren Umsetzung in funktionale Spezifikationen zuständig und stellt sicher, dass die Implementierungen der Funktionen den Kundenanforderungen entsprechen. Nicolas ist Absolvent des Institut Supérieur d'Informatique Appliquée (INSIA) und begann seine Karriere als Softwareentwickler im Jahr 2001. Nachdem er mehrere Jahre in Java und C++ programmiert hatte, spezialisierte er sich auf die Client-Server-Entwicklung für Videospielunternehmen. Als Server-Entwickler/Architekt arbeitete er erfolgreich an den Server-Architekturen vieler Spiele (Dofus Arena, Drakerz, Trivial Pursuit Go!).