2017-10-11 1 views
0

Je joue avec des socket Web à l'aide de socket.io. J'ai fait un salon de discussion, mais je veux faire un jeu en temps réel. Les docs socket.io disent que n'importe quel type de données peut être envoyé sur des websockets, donc je me demande quel serait le type de données le plus efficace pour envoyer des données telles que la position du joueur, la vélocité et les informations sur la touche.
En d'autres termes, dans des jeux comme agar.io et whatnot, quel type de données est réellement envoyé entre le client et le serveur? Est-ce binaire, json, etc.?Type de données entre le client et le serveur dans les jeux Websocket

+0

Essayez protobuf, Il est codé en binaire sur le fil et directement décodable en classe/struct. – Dheerendra

Répondre

0

Si vous codez en JavaScript il suffit d'utiliser JSON vous devrez le convertir de toute façon autrement. S'il y a de plus grandes données comme des images, vous pouvez penser à la diffusion en continu, jetez un oeil à https://www.npmjs.com/package/socket.io-stream.