我正在开发一个多平台多人游戏应用程序,并希望能够将玩家彼此联系起来。为避免可能的延迟问题(以及对服务器的需求),我想使用 Wifi Direct 将播放器彼此连接起来。
Windows Phone 8 和 Android 现在似乎都支持 WiFi Direct,但它们可以相互连接吗?
理想情况下,我希望玩家能够决定他们是托管还是加入游戏,然后接受连接或相应地查看托管游戏的玩家列表。(游戏加入者将无法看到对方)
Android 在这里有一些文档https://developer.android.com/training/connect-devices-wireless/nsd-wifi-direct.html看起来像我需要的。
Windows Phone 在这里有一些文档http://msdn.microsoft.com/en-gb/library/windows/apps/windows.networking.proximity.peerfinder但我仍然不确定它是否支持 Wifi Direct(而不仅仅是蓝牙)而且看起来它不会允许我托管网络服务。
即使 Windows Phone 支持 WiFi Direct,它是否与 Android 的实现兼容?