iPhone和Mac之间的临时WiFi连接 - 可能吗?
-
13-09-2019 - |
题
我只是想知道是否可以使用两个设备上存在的WiFi硬件在iPhone和Mac之间设置数据传输隧道?我的主要目的是通过临时WIFI连接将数据从iPhone传输到Mac。如果您还想建议其他方法,请这样做。
期待您的答复。
谢谢!
AK
解决方案
您可以利用Bonjour,通过 NSNetServices
和 CFNetServices
蜜蜂。
基本上:
- 在Mac上创建服务器
- 通过Bonjour宣布服务器
- 在电话上浏览Bonjour并解决Bonjour服务。
- 建立连接
- 通过插座交换数据
其他提示
您还不能自动执行此操作。也就是说,你必须 手动创建临时无线网络 (Apple Perlance中的“计算机对计算机网络”)首先在Mac上,然后像其他任何WiFi网络一样加入iPhone。此后,上面建议的方法可以正常工作。
我认为您的建议,也称为WiFi Direct,是一项非常新的规范,尚未得到iPhone或OS X的支持(截至撰写本文时)。
您可能想查看NSNETServices/cfnetservices(Bonjour),以实现这种连接的常见API。
不隶属于 StackOverflow