Android でオンライン チェス ゲームを開発しています。最初のプレーヤーはアプリを使用し、2 番目のプレーヤーは HTML の Web ページを使用します。
私がやりたいことは、各プレイヤーが順番に行うすべての動きの情報を含むテキストを送信することです。ゲームのすべての処理と検証部分は、Android アプリケーションで行われます。2 番目のプレーヤーは、テキストを受け取り、HTML コードに解析してから、非常によく似たテキストをアプリケーションに送信して、移動の承認を受け取ります。
私は本当に、インターネット リソースをできるだけ使わないようにしています。
Android でメッセージを送信するための最良のオプションを探していましたが、あまり経験がないため、どうすればよいかわかりません。
メッセージを送信するためのこれらの可能性を見つけました:
- GCM
- Android サーバーソケットとソケット
- ロングポーリングのようなプッシュ技術を作る
私はこれらの技術を使用したことがありませんが、より深い研究を開始するのに最適な技術を知りたい.
ご覧のように、チェス ゲームでは大量のメッセージは必要ありません。Android アプリケーションのチェス エンジンによる承認ごとに、移動ごとに 1 つのメッセージを送受信する必要があるからです。
より良い解決策や、私が使用すべきテクノロジーの例とのリンクを知っていれば、非常に感謝しています.