我正在尝试使用Android的Wi-Fi Direct(如果您愿意,还可以使用P2P).我以为它在我的两部手机之间工作得非常好,但我意识到我遇到了WifiP2pManager.discoverPeers()和/或问题WifiP2pManager.requestPeers().我观察到了这些结果:
没有发现任何对等体,并且在1分钟内没有触发回调.我也通过Android Wi-Fi设置的Wi-Fi Direct部分观察到了这一点.这很奇怪,因为有时发现几乎立即完成.
我有一个Roku设备和电话B坐在电话A旁边.虽然所有设备都连接到我的Wi-Fi,但Roku只出现了~10%的时间,而电话A和B则相互出现.
当我从所有Wi-Fi断开两部手机并进行另一次扫描时,Roku出现了(!!!)但手机B没有,直到我刷新至少十次.
我的两部手机是Nexus 7(运行4.4.4)和Nexus 5(运行5.0).