【问题标题】:iOS - transfer file from iPad to mac with BonjouriOS - 使用 Bonjour 将文件从 iPad 传输到 Mac
【发布时间】:2014-10-31 17:05:36
【问题描述】:
很多网页都解决了这个问题,但我找不到关于如何在 iOS 设备和 Mac 计算机之间建立连接的简单(我是初学者)解释。我使用 Bonjour 和 Apple 文档阅读了有关套接字和服务发布的内容,但由于没有教程和示例,因此很难理解。
有谁知道如何获得设置连接和通过网络发送一个文件的基础知识,或者有一个很好的教程可以分享?
【问题讨论】:
标签:
ios
macos
connection
file-transfer
bonjour
【解决方案1】:
Bonjour 为应用程序宣传其服务和其他应用程序以发现所宣传的服务提供了一种方式。
服务的主要组件是
- 地址(例如本地域 10.0.1.1 中的 10.0.1.52)
- 类型(例如 Apple 填充协议“_afpovertcp._tcp”)
- 名称(例如 JustinsMacbookPro.local)
- 端口(例如 5687)
这些组件为“浏览器”提供了所有必要的信息,以了解如何与其他应用程序联网(例如设置网络套接字)。
但是,Bonjour 不提供发送数据的方法。应用程序使用套接字向其他应用程序发送数据。如果您不想直接使用套接字,那么您可以使用构建在 FTP、HTTP 等套接字之上的高级协议。如果您想了解发送和发送的基础知识,我建议阅读 Beej's Guide to Network Programming通过网络接收数据。