iPhone - 使用 wifi 查看应用文档文件夹?
Posted
技术标签:
【中文标题】iPhone - 使用 wifi 查看应用文档文件夹?【英文标题】:iPhone - see app documents folder using wifi? 【发布时间】:2009-08-03 20:52:27 【问题描述】:当设备连接到 wifi 网络时,iPhone 设置具有设备的 IP 地址。是否可以获取此 IP 地址并在台式计算机(在同一网络上)和 iPhone 之间建立连接?
我希望能够在 iPhone 和台式计算机之间传输文件。 “文件”和“FourTrack”应用程序等一些应用程序会执行此操作。
有人可以指导我从哪里开始吗?
非常感谢您的提醒
【问题讨论】:
【参考方案1】:Google for SIOCGIFCONF
,你会发现一堆用 C 语言获取所有 IP 地址的示例代码。枚举完设备后,在 iPhone 上它们始终按以下顺序排列:Loopback、WiFi、WAN。
一旦你有了它,你就可以很容易地用CocoaHttpServer 实现一个网络服务器。您必须破解它才能添加目录列表等,但这并不难。这不是微不足道的,但也不算太糟糕。
【讨论】:
能否详细说明。我从未做过任何 n/w 编程,但我学得很快。谢谢。 嘿...我一直在努力。我没有意识到 getifaddrs(3) 可用.... getifaddrs(3) 的 Linux 手册页包含有关如何获取所有 IP 地址的示例代码:kernel.org/doc/man-pages/online/pages/man3/getifaddrs.3.html。这应该适用于 iPhone(我通常使用 SIOCGIFCONF 方法,因为这是我首先学到的,但 getifaddrs() 更容易)。获得 IP 地址后,从上方下拉 cocoahttpserver 并尝试设置 Web 服务器。到那时你会有更具体的问题要问。【参考方案2】:我想你已经回答了你的问题......你必须下载一个应用程序才能做到这一点。我使用“空气共享”,效果很好。
【讨论】:
我相信 lostInTransit 是在询问如何实现 Air Sharing 等应用程序。以上是关于iPhone - 使用 wifi 查看应用文档文件夹?的主要内容,如果未能解决你的问题,请参考以下文章