-2

2人用ゲームを実装しようとしています。2 つのクライアントがサーバーと通信してゲームをプレイし、サーバーがどちらのプレイヤーがゲームに勝ったかを決定します。TCP接続を使用した分散アプローチを使用しています。

私の実装の一部として、1 つのクライアントがサーバーのすぐそばにあり、もう 1 つのクライアントが何マイルも離れた場所にある場合でも、両方のクライアントがサーバーからほぼ同時に応答を受け取る必要があることを確認する必要があります。私のゲームのある部分では、サーバーは両方のクライアントにプロンプ​​ト ボックスを表示し、ボックスをクリックしたクライアントが勝者になります。サーバーがこれを決定するために、クロック同期に cristains アルゴリズムを使用したいと考えています。

私の問題は、何をすべきかはわかっていますが、コードを書くのが難しいことです。

4

1 に答える 1

0

これは役立つかもしれません.プレイヤーがトピックにサブスクライブし、そのトピックとの間でメッセージを投稿/取得できるようにします.2プレイヤーゲームにこれを使用しましたが、うまくいきました http://docs.oracle.com/javaee/ 7/tutorial/doc/websocket.htm

于 2014-04-09T19:31:30.780 に答える