nanohttpd デモ アプリケーションを変更せずに使用して、Android で簡単な Web サーバーをセットアップしようとしました。私が使用している Android デバイスは、Android 4.0.3 を実行しています。
他のデバイスから Web サーバーにアクセスできますが、Web サーバーが実行されている同じ Android デバイス上のブラウザー (Firefox、Chrome、およびネイティブ Android ブラウザー) から Web サーバーに接続できません。
さまざまなアドレスとポートの組み合わせを試しましたが成功しませんでした (localhost、127.0.0.1、10.0.0.2、実際に割り当てられた IP アドレス、ポート 8080、8082)。また、nanohttpd アプリケーションを 127.0.0.1 に直接バインドしようとしましたが、どちらも成功しませんでした。Android デバイスのターミナル アプリケーションを使用してアドレスに「ping」できることを確認したので、ネットワーク接続は問題ないようです。
ブラウザがローカル Web サーバー インスタンスに接続できないようにする Android の制限はありますか? もしそうなら、これを機能させるために変更する必要がある構成設定またはアクセス許可はありますか?