私は基本的にターンベースのボードゲームであるアンドロイドの小さなゲームを書いており、悪い習慣があればマルチプレーヤーのデザインについていくつか質問があります。アンドロイドのマルチプレイヤーボードゲームのベストプラクティス
wordfeudとよく似ているため、クライアントとサーバー間の通信に必要な速度は最高ですが、AsyncTaskを使用して必要な処理を行っています。たとえば、LoginTask、RegisterUserTask、StartGameTask、PlayMoveTaskです。私は書くことができます初期化するために
:サーバーサイドで
VerifyUserTask verify = new VerifyUserTask();
verify.execute(username, password);
を私はして送信されたパラメータを取りPHPスクリプトを持って、その結果を返します。戻るアンドロイドへ
再び私はverifybitはほとんど使用されません、私は、ユーザーが実際に有効なパスワードを持つ有効なユーザーであることを確認する必要がある場合、それが唯一だ
Boolean verified = verify.get(10, TimeUnit.SECONDS);
を使用して応答を待機する必要がある場合があります。
私はこの作品を知っていますが、それは大丈夫ですか?それは軽量で十分速いと考えて、エラーと応答を記録することができます。事前に
おかげで...