マルチプラットフォームのマルチプレイヤーゲームアプリを開発していて、プレイヤー同士をつなげたいと思っています。レイテンシーの問題(およびサーバーの必要性)を回避するために、WifiDirectを使用してプレーヤーを相互に接続したいと思います。
Windows Phone8とAndroidの両方がWiFiDirectをサポートするようになりましたが、相互に接続させることはできますか?
理想的には、プレーヤーがゲームをホストしているか参加しているかを判断し、接続を受け入れるか、それに応じてゲームをホストしているプレーヤーのリストを表示できるようにする必要があります。(ゲーム参加者はお互いを見ることができません)
Androidには、https://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.htmlにいくつかのドキュメントがあります。これは私が必要としているもののようです。
Windows Phoneには、http://msdn.microsoft.com/en-gb/library/windows/apps/windows.networking.proximity.peerfinderにいくつかのドキュメントがありますが、Wifi Direct(bluetoothだけでなく)をサポートしているかどうかはまだわかりません。ネットワークサービスをホストできるようには見えません。
WindowsPhoneがWiFiDirectをサポートしている場合でも、Androidの実装と互換性がありますか?