複数のクライアントでボールを同時に (リアルタイムで) 動かすことに関する、NIO を使用したリアルタイムの物理シミュレーションを設計しました。
現在、文字列解析で 1 つのボールの座標を送信していますが、複数のボールを移動し、文字列を送信する以外の一般的なメカニズムが必要なため、サーバーに 4 つのボールを作成します。
各ボールの座標がクライアント上の同じボール (私もクライアント上で作成したもの) に対応し、サーバーから受け取った座標に従って各ボールを移動できることをどのように実現できるか。
これは、各ボールの参照を送信することで実現する必要がありますが、Java バイト バッファと NIO 全体でそれを実現する方法がわかりません。
私は実装に問題があります。誰かがコード例で私を助けてくれれば、それは素晴らしいでしょう。とにかく、文字列以外のオブジェクト座標などのシミュレーションデータを送信するための一般的なものは許容できます(誰かが同様の作業をした場合)が、実装する必要があります私が説明したユースケース。
ありがとう、
ジビララ
PS :反対票を投じる質問の理由を教えてください。