0

私はiOSデバイスでhttpサーバーを実行するための解決策を見つけようとしてきました。これは、包括的アプリが開いていて実行されている限り、どこからでもアクセスできます。

ソリューションを探しているときに、いくつかのライブラリに出くわしました。そのうちの1つは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 が異なり、ドメイン名は 1 つの定義済み IP アドレスでしか使用できないため、できません。Bonjour 名を使用することもできますが、おそらく IP アドレスを使用する方が簡単です。

于 2012-10-23T23:16:34.047 に答える