====== WebSockets ====== Websockets ermöglichen eine bidirektionale Echtzeitkommunikation zwischen Browser und Server und eignen sich so besser zur Programmierung von Multiplayer-Spielen als Kommunikation via HTTP. ===== a) Kurze Einführung in Websockets; Vergleich mit HTTP ===== {{ youtube>falttf3163I?large }} ===== b) Größeres Beispielprojekt: Multiplayer-"Spiel" mit bewegten Kreisen ===== {{ youtube>acTb3UIKdRQ?large }} ===== Download ===== {{:schule:klassen:2022:wsem:websockets:websocket-projekt_v4.zip |WebSocket-Projekt zum Download}} \\ \\ Vergesst nicht, den ''node_modules''-Ordner nach dem Download mit ''npm install'' wiederherzustellen.