【问题标题】:iPhone - see app documents folder using wifi?iPhone - 使用 wifi 查看应用文档文件夹?
【发布时间】:2009-08-03 20:52:27
【问题描述】:

当设备连接到 wifi 网络时,iPhone 设置具有设备的 IP 地址。是否可以获取此 IP 地址并在台式计算机(在同一网络上)和 iPhone 之间建立连接?

我希望能够在 iPhone 和台式计算机之间传输文件。 “文件”和“FourTrack”应用程序等一些应用程序会执行此操作。

有人可以指导我从哪里开始吗?

非常感谢您的提醒

【问题讨论】:

    标签: iphone


    【解决方案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 等应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多