所以我在我的iphone應用程序中使用cocoahttpserver。我有網絡服務器工作。但現在我需要在外部瀏覽器訪問我創建的任何內容之前識別我的IP地址和端口號。我可以給我的iPhone一個域名嗎?
我希望我的用戶通過人類可讀的域名進行連接。即使是帶有端口的域名也是可以接受的。
我被告知理解Bonjour允許通過mDNS進行某種程度的域名解析。是否有可能使用Bonjour來解決這個問題?我一直在嘗試一段時間,但我遇到了無數的問題。我正在旋轉我的輪子嗎?看起來很奇怪臨時域名解析是可能的。任何文檔,教程或建議將不勝感激。謝謝。
編輯:編輯更清晰,我道歉。我只需要本地化的域名解析。由於顯而易見的原因,在全球範圍內進行這項工作將是愚蠢的。但我的應用程序的需求不會超出單個無線路由器。
編輯:不幸的是我的問題還沒有得到解答。這是另一個reference。也許我原來並沒有把我的問題弄清楚。如果任何人有關於清理問題的最佳實踐的建議,請通過評論告訴我。
編輯:這個問題似乎沒有價值。我真正的問題似乎在於Bonjour和mdns的cocoahttpserver實現。看來這個問題可以解決,但是這個問題相當困難和先進,這使得我很難說出這個問題。當我收到代表時,我會推薦此問題以供刪除。謝謝所有想要幫助的人。
除非您在越獄設備上運行它,否則我不確定在應用程序中運行http服務器的可行性 - 當應用程序進入後臺時,服務器將無法使用很長時間。你想要做什麼? –
有很多情況下,一個開放的應用程序W /一個Web服務器將是有益的,但沒有持久性是必要的。目前我正在玩w /創建一個http文件服務器。但是爲了讓非技術人員可以使用它,人類可讀的領域是必要的。我知道有太多的用戶在我通過基於IP地址的url時嚇跑了。 – decoy