我只是想知道是否可以使用两个设备上存在的WiFi硬件在iPhone和Mac之间设置数据传输隧道?我的主要目的是通过临时WIFI连接将数据从iPhone传输到Mac。如果您还想建议其他方法,请这样做。

期待您的答复。

谢谢!

AK

有帮助吗?

解决方案

您可以利用Bonjour,通过 NSNetServicesCFNetServices 蜜蜂。

基本上:

  1. 在Mac上创建服务器
  2. 通过Bonjour宣布服务器
  3. 在电话上浏览Bonjour并解决Bonjour服务。
  4. 建立连接
  5. 通过插座交换数据

其他提示

您还不能自动执行此操作。也就是说,你必须 手动创建临时无线网络 (Apple Perlance中的“计算机对计算机网络”)首先在Mac上,然后像其他任何WiFi网络一样加入iPhone。此后,上面建议的方法可以正常工作。

我认为您的建议,也称为WiFi Direct,是一项非常新的规范,尚未得到iPhone或OS X的支持(截至撰写本文时)。

您可能想查看NSNETServices/cfnetservices(Bonjour),以实现这种连接的常见API。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top