2

我只是想知道是否可以使用两个设备上的 Wifi 硬件在 iPhone 和 Mac 之间建立数据传输隧道?我的主要目标是通过一个应用程序沿着特设的 wifi 连接将数据从我的 iPhone 传输到我的 Mac。如果您有任何其他方法要建议,请执行。

期待您的回复。

谢谢!

AK

4

3 回答 3

5

您可以使用 Bonjour、viaNSNetServicesCFNetServicesAPI。

基本上:

  1. 在 Mac 上创建服务器
  2. 通过 Bonjour 宣布服务器
  3. 在手机上浏览卓悦,解决卓悦服务。
  4. 建立连接
  5. 通过套接字流交换数据
于 2009-12-04T17:46:28.130 回答
1

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

我认为您所建议的,也称为 WiFi Direct,是一种非常新的规范,iPhone 或 OS X 尚不支持(在撰写本文时)。

于 2010-01-18T01:44:23.477 回答
0

您可能希望查看 NSNetServices/CFNetServices (Bonjour) 以获得一个通用 API 来完成这种连接。

于 2009-12-04T17:45:12.317 回答