iPhone SDK:手机到手机文件传输

时间:2010-02-11 19:46:46

标签: iphone bonjour nsstream

将文件从iPhone复制到iPhone(p2p)的最简单方法是什么。

我能说出来的唯一方法是:

  • 使用Bonjour发现服务器应用程序(将通过自己进行广告宣传 的Bonjour)

  • 使用NSStream(或套接字),然后从对等体传输文件中的数据 to peer(读取文件块,发送文件块等等,直到读完整个文件)

是否有一个API /方法可以处理所有流数据,只需将文件从一个地方复制到另一个地方,而无需使用流或套接字进行低杠杆编程(类似于http://msdn.microsoft.com/en-us/library/ms740565(VS.85).aspx)?

我想我也可以使用GameKit并通过建立会话来传输数据,但似乎Baonjour提供了更多的灵活性。

感谢

1 个答案:

答案 0 :(得分:0)

iFiles App(http://itunes.apple.com/us/app/ifiles/id336683524?mt=8)也以其他方式做,用户可以使用浏览器从桌面到iPhone传输文件。所以他们为此使用了简单的html,js。 但是,如果iPhone到iPhone文件传输被认为是其应用程序到应用程序特定的通信,这意味着我们需要在低级别编码它,照顾流媒体和每件事。因为在iPhone中你无法选择像桌面这样的文件:)