【问题标题】:Run a webserver on an iOS device在 iOS 设备上运行网络服务器
【发布时间】:2011-12-07 14:55:05
【问题描述】:

我想创建一个可以在其他 iOS 设备和可能的桌面计算机之间共享文件的应用程序。

所以我想做的是在我的设备上运行一个轻量级网络服务器,允许从设备下载文件,如下所示:

http://myphone.local:1234/folder/samplefile.txt

如何在未越狱的设备上提供这样的服务器。我不想从头开始编写这样的服务器:-)。

非常感谢您的帮助

【问题讨论】:

  • 网络服务能满足您的需求吗?
  • @Carl 我需要 iOS 设备充当 Web 服务器。所以iOS设备不是我的客户端。
  • 啊,好吧,我读错了问题,抱歉
  • 您决定为轻量级 Web 服务器使用什么?

标签: objective-c ios xcode http


【解决方案1】:

【讨论】:

  • 感谢您指出这一点。我想我前段时间偶然发现了它。它看起来很有希望
  • 我会这样做的,我需要先测试一下。
  • 如果我在我的应用程序中使用它,Apple 是否批准这个 cocoaHTTPServer?几天前,我的应用因使用 RoutingHTTPServer 而被 Apple 拒绝。
【解决方案2】:

根据GitHub project

CocoaHTTPServer 是一个小型、轻量级、可嵌入的 HTTP 服务器,用于 Mac OS X 或 iOS 应用程序。

有时开发人员需要在他们的应用程序中嵌入一个 HTTP 服务器。 也许它是一个带有远程监控的服务器应用程序。也许 它是一个使用 HTTP 作为通信后端的桌面应用程序。 或者它可能是一个 iOS 应用程序,提供对文档的无线访问。 无论您出于何种原因,CocoaHTTPServer 都能完成工作。

【讨论】:

    最近更新 更多