从一个iOS设备传输文件到另一个使用WiFi和3Gnetworking?

我只是好奇,如果我可以发送文件从一个iOS设备到另一个使用WiFi或3Gnetworking。 我不确定这是否可能。

我通过了苹果的CFNetwork参考文档,并find了cfftp参考。 我不能清楚地理解它,因为它是说我们可以实现从远程服务器读取stream。

我想从一台设备读取文件到另一台设备,并使用两台设备的WiFi写入相同的文件,就像我们使用Bluetooth

  1. 是否有可能通过连接只有2个设备使用WiFi和3Gnetworking发送文件? (没有调解员)
  2. 我在寻找正确的方向吗?
  3. 如果没有,请指导我正确的方向。
  4. 有什么类的WiFi和3G文件传输在IOS?

提前致谢。

要在没有调解器的情况下在两台设备之间进行传输,至less有一台设备必须运行某种服务器(如http://code.google.com/p/ios-ftp-server/ ,客户端请参阅SimpleFTPSample )。 但是,你也需要发现IP地址(也许用ZeroConf )。 如果可能的话,大量的无用信息; 两个客户端必须在同一个networking中,因此不能在3G上运行。

如果你和调解员确定了,事情变得简单多了。 我创build了一个名为交叉复制的开放源代码应用程序,它使用http REST命令在设备之间传输文件(因此也为桌面提供了一个Web应用程序)。 显然还有其他一些很好的基于中介的解决scheme: DropBox , Bump , Hoccer等