Ich habe einige der neuesten Multiplayer-Engines in HTML getestet, die alle Multi-User-Spiele unterstützen (sehr schön). Ich glaube, alle diese Engines verwenden Web Sockets für die Kommunikation.
Aus diesem Grund haben wir beschlossen, die Unterstützung für WebSocket in Firefox 4 zu deaktivieren, beginnend mit Beta 8 aufgrund eines Sicherheitsproblems auf Protokollebene. Beta 7 von Firefox unterstützt die -76-Version des Protokolls, dieselbe Version, die auch in Chrome und Safari enthalten ist. Beta 8 von Firefox 4 entfernt diese Unterstützung. Anne van Kesteren von Opera gab außerdem bekannt, dass Opera die Websocket-Unterstützung einstellt. Wir sind zuversichtlich, dass weitere Browser-Entwickler folgen werden.
Quelle: Websockets in FireFox 4 deaktiviert
Ich bin gerade auf das oben Gesagte gestoßen, also keine Sockets in Firefox 4 oder Opera ... das ist groß. Ist jemandem eine Alternative bekannt oder ist es Chrome oder müssen wir nur sitzen und auf die nächste Version der wichtigsten Browser warten?
Weitere Informationen: Rocket Engine scheint mit allen Browsern einschließlich IE8 (http://rocketpack.fi/engine/) zu funktionieren. Was wird es als Kommunikationsmethode verwenden?
Antworten:
Ja, es gibt Alternativen:
Schauen Sie sich socket.io an, das diese automatisch verarbeitet, je nachdem, was verfügbar ist.
quelle
Sie können Flash Sockets jederzeit verwenden, obwohl die native Web Socket-Implementierung mit weniger Aufwand schneller ist.
So wie es aussieht, gibt es ohne Flash keinen anständigen Ersatz. Viele Bibliotheken, die viele verschiedene Transportmodi unter einer "Haube" zusammenfassen, aber nichts, was die gleiche Leistung erbringt.
quelle
Es gibt immer noch umkreiste Steckdosen.
quelle