我只是想知道是否可以使用两个设备上的 Wifi 硬件在 iPhone 和 Mac 之间建立数据传输隧道?我的主要目标是通过一个应用程序沿着特设的 wifi 连接将数据从我的 iPhone 传输到我的 Mac。如果您有任何其他方法要建议,请执行。
期待您的回复。
谢谢!
AK
我只是想知道是否可以使用两个设备上的 Wifi 硬件在 iPhone 和 Mac 之间建立数据传输隧道?我的主要目标是通过一个应用程序沿着特设的 wifi 连接将数据从我的 iPhone 传输到我的 Mac。如果您有任何其他方法要建议,请执行。
期待您的回复。
谢谢!
AK
您可以使用 Bonjour、viaNSNetServices
和CFNetServices
API。
基本上:
您还不能自动执行此操作。也就是说,您必须首先在 Mac 上手动创建 ad hoc 无线网络(Apple 术语中的“计算机到计算机网络”),然后像任何其他 WiFi 网络一样将 iPhone 加入其中。在此之后,上面建议的方法将正常工作。
我认为您所建议的,也称为 WiFi Direct,是一种非常新的规范,iPhone 或 OS X 尚不支持(在撰写本文时)。
您可能希望查看 NSNetServices/CFNetServices (Bonjour) 以获得一个通用 API 来完成这种连接。