【发布时间】:2010-12-23 08:11:25
【问题描述】:
我只是想知道是否可以使用两个设备上的 Wifi 硬件在 iPhone 和 Mac 之间建立数据传输隧道?我的主要目标是通过一个应用程序通过一个临时 wifi 连接将数据从我的 iPhone 传输到我的 Mac。如果您有任何其他方法想建议,请执行。
期待您的回复。
谢谢!
A.K.
【问题讨论】:
标签: iphone macos wifi data-transfer adhoc
我只是想知道是否可以使用两个设备上的 Wifi 硬件在 iPhone 和 Mac 之间建立数据传输隧道?我的主要目标是通过一个应用程序通过一个临时 wifi 连接将数据从我的 iPhone 传输到我的 Mac。如果您有任何其他方法想建议,请执行。
期待您的回复。
谢谢!
A.K.
【问题讨论】:
标签: iphone macos wifi data-transfer adhoc
您可以通过 NSNetServices 和 CFNetServices API 使用 Bonjour。
基本上:
【讨论】:
您还不能自动执行此操作。也就是说,您必须首先在 Mac 上manually create the ad hoc wireless network(Apple 术语中的“计算机到计算机网络”),然后像任何其他 WiFi 网络一样将 iPhone 加入其中。之后,上面建议的方法就可以正常工作了。
我认为您所建议的,也称为 WiFi Direct,是一种非常新的规范,iPhone 或 OS X 尚不支持(在撰写本文时)。
【讨论】:
您可能希望查看 NSNetServices/CFNetServices (Bonjour) 以获取用于完成此类连接的通用 API。
【讨论】: