これは幅広い質問です。このトピックに関する多くの情報が見つかりました。
可能な技術
- ブルートゥース
- GameKit iOS のみ?
- Wi-Fi と GPS を備えた Bluetooth P2P ライブラリ?
- Wi-Fi
- Wi-Fiダイレクト?
- Bonjour zeroconf?
これらのどちらにも現在、完全に実装されたピアツーピア ライブラリがないか、そのようなライブラリは見つかりませんでした。
実際、私はどの種類のゲーム ライブラリにも興味がありません (また、そのような問題を対象としていません)。
私が考えた質問
- Androidでのピアツーピア接続
- API 14 以降の Android であり、クロスプラットフォームでの使用はサポートされていません
- Android ピアツーピア技術
- ANI ( https://github.com/pocmo/Android-Network-Intents ) ネットワークのみが傍受されました
- DIAL,MOVLのみwi-fi
- Android ピアツーピア接続
- C2DM/GCM にはモバイルデータが必要です
- Android はピアツーピアのアドホック ネットワーキングを行うことができますか?
- 直接 Wi-Fi のみ
- iOS から Android へのピアツーピア ビデオ?
- ネットワークデータとサーバーが必要
- http://forum.unity3d.com/threads/141469-Wifi-Bluetooth-Multiplayer-on-iOS-and-Android
GameKit is compatible only with other GameKit
- https://www.alljoyn.org/docs-and-downloads/documentation/alljoyn-android-environment-setup-guide-rev-d
- Bluetooth は十分にサポートされておらず、デバイスのルート化が必要です。
モバイルデータ通信(3G,HS*PA,LTE)やWIFI APを経由せずに、できるだけ多くの端末間で効率よく通信したい。
また、Bluetooth を介した PAN のように、遠く離れた場所にいる人々を接続することはありません。
したがって、私が必要とする機能
- 完全にオフライン (モバイル データ サービスや Wi-Fi AP は必要ありません)
- クロスプラットフォームの互換性 (Android、iOS)
- モバイル OS の下位互換性 (Android 2.3 以降、iOS 5.1.1 以降)
欲しい機能
- ルートの最適化 (OSPF、MME、...)
- デバイスにネットワークへの認証を要求しない (Android insecure BT RFCOMMを参照)
- 最大数十人のユーザーをラッピング可能 (最大 20 ~ 30、または可能であればそれ以上)
- 必要に応じて、ネットワークは独自のリーダー (サーバー ノード) を選択できますか?
現在、言及された機能に使用できるものはありますか?