所以我在我的iphone应用程序中使用cocoahttpserver。我有网络服务器工作。但现在我需要在外部浏览器访问我创建的任何内容之前识别我的IP地址和端口号。我可以给我的iPhone一个域名吗?
我希望我的用户通过人类可读的域名进行连接。即使是带有端口的域名也是可以接受的。
我被告知理解Bonjour允许通过mDNS进行某种程度的域名解析。是否有可能使用Bonjour来解决这个问题?我一直在尝试一段时间,但我遇到了无数的问题。我正在旋转我的轮子吗?看起来很奇怪临时域名解析是可能的。任何文档,教程或建议将不胜感激。谢谢。
编辑:编辑更清晰,我道歉。我只需要本地化的域名解析。由于显而易见的原因,在全球范围内进行这项工作将是愚蠢的。但我的应用程序的需求不会超出单个无线路由器。
编辑:不幸的是我的问题还没有得到解答。这是另一个reference。也许我原来并没有把我的问题弄清楚。如果任何人有关于清理问题的最佳实践的建议,请通过评论告诉我。
编辑:这个问题似乎没有价值。我真正的问题似乎在于Bonjour和mdns的cocoahttpserver实现。看来这个问题可以解决,但是这个问题相当困难和先进,这使得我很难说出这个问题。当我收到代表时,我会推荐此问题以供删除。谢谢所有想要帮助的人。
除非您在越狱设备上运行它,否则我不确定在应用程序中运行http服务器的可行性 - 当应用程序进入后台时,服务器将无法使用很长时间。你想要做什么? –
有很多情况下,一个开放的应用程序W /一个Web服务器将是有益的,但没有持久性是必要的。目前我正在玩w /创建一个http文件服务器。但是为了让非技术人员可以使用它,人类可读的领域是必要的。我知道有太多的用户在我通过基于IP地址的url时吓跑了。 – decoy