在同一个wifi网络中为数据共享选择什么:Multipeer,Bonjour,Socket连接

Alo*_*lok 5 iphone bonjour ios gcdasyncsocket multipeer-connectivity

我正在通过相同的wifi两个/更多的iOS设备进行数据共享.我已经使用多重网络成功实现了它并从视频文档中进行了探索.我只是在寻找苹果Dev以了解Bonjour与Multipeer Networking之间的区别.团队中是否有一个人同时参与过两次工作,并且可以分享他的选择经验. 我的要求:在同一个Wifi网络中连接两个/多个iOS设备

自动发现和连接.

数据大小可以是1 KB到1 GB(使用MC进行处理).

断开连接时连接数据共享(用MC查找).

哪个更可靠?

你会选择什么?我也在看GCDAsyncSocket(不知道我在正确的方向).

所以请分享您的经验.谢谢.

Dan*_*iel 1

根据文档所述:

多点连接框架在 Bonjour 之上提供了一个层,可让您与附近设备上运行的应用程序进行通信(通过基础设施 Wi-Fi、点对点 Wi-Fi 以及蓝牙(适用于 iOS)或以太网(适用于 OS X) ),而无需编写大量特定于您的应用程序的网络代码。