我一直在努力寻找在iOS设备上运行http服务器的解决方案,只要包含的应用程序处于打开和运行状态,就可以从任何地方访问该服务器。
在搜索解决方案时,我遇到了几个库,其中一个是Cocoahttpserver https://github.com/robbiehanson/CocoaHTTPServer
虽然我看到很多人使用它来设置本地http服务器并从同一个应用程序访问它,但我不确定是否可以从远程浏览器访问它 - 例如我的桌面浏览器。所以这是我的问题:
答案 0 :(得分:1)
1)是的,它可以实现。要么使用CocoaHTTPServer,它是一个很棒的库 - 或者你可以在网上看一些教程,比如这个http://www.cocoawithlove.com/2009/07/simple-extensible-http-server-in-cocoa.html
2)不幸的是,因为设备将具有不同的IP,具体取决于互联网连接,并且域名只能与一个定义的IP地址一起使用。您也可以使用Bonjour名称,但使用IP地址可能更容易。