0

我一直在尝试找到在 iOS 设备上运行 http 服务器的解决方案,只要包含的应用程序打开并运行,就可以从任何地方访问它。

在搜索解决方案时,我遇到了几个库,其中之一是 Cocoahttpserver https://github.com/robbiehanson/CocoaHTTPServer

虽然我看到很多人使用它来设置本地 httpserver 并从同一个应用程序访问它,但我不确定是否可以从远程浏览器访问它——例如我的桌面浏览器。所以这是我的问题:

  1. 这可能吗?(运行一个可以从任何地方访问的 iOS Web 服务器,而不仅仅是本地网络)
  2. 如果可能,是否可以设置一个将重定向到我的 iOS 服务器的静态域?
4

1 回答 1

1

1)是的,可以实现。要么使用 CocoaHTTPServer,它是一个很棒的库 - 或者你可以看看网上的一些教程,比如这个http://www.cocoawithlove.com/2009/07/simple-extensible-http-server-in-cocoa .html

2) 不幸的是,不能,因为设备会根据互联网连接具有不同的 IP,并且域名只能与一个定义的 IP 地址一起使用。您也可以使用 Bonjour 名称,但使用 IP 地址可能更容易。

于 2012-10-23T23:16:34.047 回答