Javaで単純なツアークライアント/サーバーゲームを実装する必要があります。残念ながら、私はちょうどネットワークプログラミングから始まり、適切な解決法を選択することにいくつかの問題があります。Javaのクライアント/サーバーゲーム(アプレットあり)
2人のクライアントがサーバーに接続し、ユーザー名とパスワードで認証して再生できるチェスゲームを作成しているとしましょう。クライアントはアプレット(シンクライアント)としてプログラムする必要がありますが、私は何をサーバーとして使用すべきか分かりません。
私は、RMI、ソケット、サーブレットのようないくつかの異なる可能性について読んだことがありますが、どちらが自分のニーズに合っているかまだ分かりません。私はコミュニケーションがどのように行われるのか完全に理解していないので、少し混乱しています。
サーバ上で常時実行され、プレーヤを待つ実行可能なサーバを作成する必要がありますか?これは私にとって奇妙な方法のようです。または、これを行う簡単な方法がありますか?私はサーブレットを作ってTomcatサーバーに置くことができますので、サーバーがある場合にのみサーバーが実行されます。そのサーブレットはアプレット(クライアント)と通信できますか?その逆も可能ですか?*
私はいくつかのヒントに本当に感謝しています。