我们正在开发一个使用iOS和OSX之间的adhoc连接的应用。遗憾的是,我们无法使用adhoc网络在对等连接中连接这两个设备,同时适用于基础设施wifi。我们检查OS X Yosemite中的连接,它在两个网络中都能很好地工作。在OS X El Capitan及更高版本上,它无法正常工作。请发布您宝贵的建议。下面给出的是iOS和OSX的示例项目。
https://drive.google.com/drive/folders/0B7_E-xOVon9IZjFNWmRGazRnbFE?usp=sharing
答案 0 :(得分:0)
我不知道如何在iOS上设置adhoc网络,但我的测试和与他人交谈表明MultiPeerConnectivity通过预先存在的链接级连接在应用程序之间建立链接。如果你想要更复杂的东西,我建议你研究FireChat的MeshKit SDK。
答案 1 :(得分:0)
在我的情况下,MultiPeerConnectivity无法在OS X El Capitan和macOS Sierra等高级操作系统中使用adhoc网络。我根据我的要求使用CFNetwork。