iPhone与iPhone之间的Ad Hoc Wifi连接Mac - 可能吗?

时间:2009-12-04 17:39:36

标签: iphone macos wifi data-transfer adhoc

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

期待您的回复。

谢谢!

A.K。

3 个答案:

答案 0 :(得分:5)

您可以通过NSNetServicesCFNetServices API来使用Bonjour。

基本上:

  1. 在Mac上创建服务器
  2. 通过Bonjour宣布服务器
  3. 在手机上浏览Bonjour并解决bonjour服务。
  4. 建立连接
  5. 通过套接字流交换数据

答案 1 :(得分:1)

你不能自动执行此操作。也就是说,你必须首先在Mac上manually create the ad hoc wireless network(苹果语中的“计算机到计算机网络”),然后像其他任何WiFi网络一样加入iPhone。在此之后,上面提出的方法将正常工作。

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

答案 2 :(得分:0)

您可能希望查看NSNetServices / CFNetServices(Bonjour)以获得用于实现此类连接的通用API。