iOS Wifi直接通信

时间:2014-07-10 15:37:13

标签: ios gamekit wifi-direct multipeer-connectivity

我想知道是否有两种iPhone能够与Wifi-Direct独家通信。

(没有蓝牙,没有服务器,只有Wifi直接)

如果我错了,请纠正我,但MultiPeerConnectivity,GameKit和CFNetServices不允许使用Wifi-Direct。如果有人能告诉我一个例子吗?

谢谢你的时间!

1 个答案:

答案 0 :(得分:3)

Multipeer Connectivity框架不支持Wi-Fi Direct,但它 支持两个iOS设备之间的直接ad-hoc连接,使用类似于Wi-Fi Direct的专有Apple技术。

Multipeer reference上提及它被称为“点对点Wi-Fi”。

如果将NSNetService属性设置为NSNetServiceBrowser,则还可以使用Bonjour与includesPeerToPeer和{{1}}在两台iOS设备之间进行更基本的点对点Wi-Fi发现和通信每个都是(注意这在在线文档中没有提到,但它在头文件中)。这就是Multipeer Connectivity的基础。