Ich spiele mit Websockets mit socket.io. Ich habe einen Chat-Raum eingerichtet, aber ich möchte ein Echtzeit-Spiel machen. Die socket.io-Dokumentation besagt, dass jeder Datentyp über Websockets gesendet werden kann. Daher frage ich mich, welcher der effizienteste Datentyp für das Senden von Daten wie Player-Position, Geschwindigkeit und Tastendruck-Informationen wäre.
Mit anderen Worten, in Spielen wie agar.io und whatnot, welche Art von Daten wird wirklich zwischen dem Client und Server gesendet? Ist es Binär, Json, etc.?Datentyp zwischen Client und Server in Websocket-Spielen
0
A
Antwort
0
Wenn Sie in JavaScript
codieren einfach JSON
verwenden, müssen Sie es sowieso zurück konvertieren. Wenn es größere Daten wie Bilder gibt, können Sie darüber nachdenken, sie zu streamen. Schauen Sie sich https://www.npmjs.com/package/socket.io-stream an.
Verwandte Themen
- 1. Verbindungsaufbau zwischen Client und Server
- 2. Zeitzonenunterschied zwischen Client und Server erhalten
- 3. Unterschied zwischen Server JRE und Client JRE
- 4. Node-Sharing-Daten zwischen Server und Client
- 5. Unterschied zwischen React Server und React Client
- 6. Nodejs: Datenaustausch zwischen Server und Client
- 7. Variablen zwischen Node.js Server und Client
- 8. Kommunikation zwischen Server- und Client-Verbindung C#
- 9. Client-Server zwischen HTML und Java-Anwendung
- 10. Unterstützt redis UDP zwischen Server und Client
- 11. Linux Sniffer zwischen Client und Server Libpcap
- 12. Kommunikation zwischen Client js und Server node.js
- 13. Xamarin C# Daten zwischen Server und Client
- 14. Kommunikationsprotokoll zwischen Telegram-Client und Telegram-Server
- 15. Server Client Kommunikation zwischen Android App und PHP Server
- 16. Kommunikation zwischen Server-Client in qt dbus
- 17. Differenz zwischen% Typ und Datentyp in Oracle
- 18. PyQt5: Senden und Empfangen von Nachrichten zwischen Client und Server
- 19. Server als Client und Server in Java
- 20. WCF-Client und -Server
- 21. Server und Client Interaktionen
- 22. Chatter Server und Client
- 23. Server- und Client-Synchronisation
- 24. Git Droping Commits zwischen Client GUI & Server
- 25. Subversion Server und Client?
- 26. Persistente Verbindungen zwischen Flash-Client und Java-Server
- 27. Akka-Http: Was kann zwischen Client und Server geteilt werden?
- 28. SignalR zwischen MVC SignalR Server und Windows Service SIgnalR Client
- 29. Chinesische Zeichenketten, die zwischen Client und Server übertragen werden, verzerrt
- 30. Wie wird mit Zeitzonen zwischen Server und Client verfahren?
Versuchen Sie Protobuf, Es ist Daten in Binärcode auf Draht codiert und direkt zu Klasse/Struktur dekodierbar. – Dheerendra