2

質問

  • ajax/xhr だけでイベントや JavaScript を通信することはできますか?

  • もしそうなら、これはどのように非同期/同期になりますか?

環境

  • javascript/jquery に基づいた基本的な pong マルチプレイヤー webapp を構築しようとしています。両方のクライアントのプレイヤー間の動きを同期させる方法を考えた結果、可能な限りクライアント側で同期することにしました。いくつかのアイデアをいじってみました (3 つのブール値を持つ txt ファイルを使用し、すべてのゲームでユーザー ID を呼び出すことを考えるのと同じくらい悪いことでした) が、ある種のjs バックエンド エンジン。(私は本当にやりたくない)。
4

1 に答える 1

2

そのために WebSocket (HTML5) を使用できます。最新のブラウザのほとんどはそれをサポートしています。

http://slides.html5rocks.com/#web-sockets

詳細: http://www.html5rocks.com/en/tutorials/websockets/basics/

豆知識: Stackoverflow も WebSocket を使用しています。ws://sockets.ny.stackexchange.com

マルチプレイヤー ゲームでの WebSocket の使用例:

于 2012-05-16T03:53:06.690 に答える