5

Android のマルチプレイヤー リアルタイム ゲームを開発したいと考えています。しかし、コミュニケーションを行うための最良の方法は何なのか、まだ混乱しています。私はいくつかのオプションを見つけました:

  1. TCP
  2. UDP
  3. Ajax/Comet/メッセージング サービス (例: pubnub.com、beaconpush.com)
  4. プッシュ通知
  5. XMPP
  6. Android クラウドからデバイスへのメッセージング
  7. Pubsubhubub プロトコル
  8. スマートフォックスサーバー

他のリアルタイムゲームはどうやって作ったのだろう?許容できる結果を得る最も一般的な方法を知りたいです。

あなたの考えに感謝します。ありがとう!

4

1 に答える 1

2

通常、UDP を使用し、より多くのネットワークの問題を自分で処理することで、特定の目標に対してより良いパフォーマンスを得ることができます。TCP とその上に構築されたより洗練されたものは、接続されたセッションの感覚を備えた信頼性の高い順序付けられた通信を提供しようとしますが、信頼性を保証する手段が必ずしも最適なものになるとは限りません。一方、彼らはあなたのために多くの仕事をするので簡単です.

于 2010-12-04T14:28:52.517 に答える