Archiv

Artikel Tagged ‘WebSocket’

Schachspiel über WebSockets

9. November 2014 Kommentare ausgeschaltet

Hier ein kleines Beispiel, was mit dem HTML 5 WebSocket-Protkoll möglich ist, das von fast allen modernen Web-Browsern unterstützt wird.

Eine WebSocket ist eine bidirektionale Verbindung zwischen einem Browser und einem Server. Es ist möglich, Text-Nachrichten in beide Richtungen in “fast Echtzeit” zu empfangen und zu senden. Mit “fast Echtzeit” meine ich, dass die menschlichen Sinne bei einer schnellen und stabilen Netzwerkverbindung keine signifikanten Verzögerungen feststellen können. WebSockets sind geeignet für Web-Anwendungen, die eine hohe Interaktivität und kleine Datenvolumen haben, z.B. ein Chat-Programm oder ein Computerspiel.

Dieses Beispiel zeigt ein Schachprogramm, das auf meinem Server läuft und meine fehlerhafte und unvollständige Schach-Engine benutzt, die ich vor ein paar Jahren geschrieben habe.

Mehr…