Websocket und MySQL-Datenbank?
Hallo zusammen,
Wenn ich mit Javascript (zum Beispiel ein HTML5/Canvas-) Spiel programmieren will, sollte das auch sicher sein. Wie realisiere ich es also, dass z. B. bei jeder Positionsänderung des Spielers per Javascript die neue Position in eine auf dem Server liegende Datenbank eingetragen wird und bei jeder weiteren Änderung dieser Wert in der Datenbank verändert und der Spieler an der neuen Position angezeigt wird? (Hauptsächlich weiß ich nicht, wie das mit den Websockets und der Datenbank geht, aber auch der Javascript-Teil ist für mich schwierig - in PHP und ohne Websockets könnte ich's...)
Danke schon mal!
1 Antwort
Das Verhalten läuft ab wie gewohnt. Der Client schickt Daten an den Server, dieser leitet sie weiter zur Serialisierung in der Datenbank. Allerdings würde ich dir serverseitig eher zu nodeJS statt zu PHP raten. PHP ist nicht so wirklich gemacht für WebSockets.
http://markshust.com/2013/11/07/creating-nodejs-server-client-socket-io-mysql
(...) sollte das auch sicher sein.
Um dir dabei zu helfen, müsstest du dich noch einmal konkreter ausdrücken. Was bedeutet für dich Sicherheit, was sind die Mindestvoraussetzungen?