Java で単純なチェス ゲームを設計しており、それにネットワーク (クライアントおよびサーバー モデル) を追加したいと考えて
います。1 人のプレイヤーがサーバー側に、もう 1 人がクライアント側にいます。現在、server.java client.java と game.java があります。
game.java は、サーバー側とクライアント側の両方に含まれています (各プレイヤーにはゲーム インスタンスがあります)。私の問題は、2 つの側の間でいつデータを送信するかわからないことです。ゲーム クラスにリスナーを追加しましたが、サーバー クライアントはゲーム クラス内でクリック イベントを取得できないようです。1 つの方法は、ビジー待機を使用して、更新があるかどうかを継続的に確認することです。しかし、忙しい待機を使用せずに更新を確認する方法はありますか?