HTML5 (クライアント) と node.js (サーバー) を使用して、リアルタイムのマルチプレイヤー ゲームを作成したいとします。
サーバーからクライアントへ、またはその逆に非常に高速にデータを転送する必要があります。
ネイティブ アプリケーションではUDP
、ほとんどのデータ (プレーヤーの位置など) に使用します。これは、データTCP
が失われた場合よりもはるかに高速であり、重要ではないためです。
でHTML5
私は(のみ)使用できますWebSockets
。WebSockets は TCP の上にあるため、優れたパフォーマンスを得るには十分な速度ではありません。
について聞いたWebRTC
ことがありますが、これがこの問題の解決策になるかどうかはわかりません。
誰もそれを経験したことがありますか?
(WebRTC はほとんどのブラウザーでまだサポートされていないことはわかっていますが、それは私にとっては問題ではありません。)