Android から localhost ポートに接続するにはどうすればいいですか?

Android から localhost ポートに接続するにはどうすればいいですか?

ローカル コンピューターに EasyPHP サーバーがあります。PHP スクリプトに接続して結果をローカル PC に返すプログラムを作成しています。127.0.0.1:8888 のアドレスとポートを使用しているため、すべて正常に動作します。ポート 80 は別の用途に必要だったため、8888 を使用しました。

私は自宅でワイヤレスに接続しています。Android にアプリケーションをインストールしてアドレスを変更しましたがhttp://192.168.1.101:8888/page.php、結果が返ってきません。

私の場合はワイヤレスですが、同じネットワーク上にある他のデバイスを介してローカルホスト サーバーに接続する方法を誰か知っていますか。

答え1

お使いの Web サーバーはおそらく、他のコンピューターからはアクセスできないローカルホスト (127.0.0.1) のみを listen しています。Web サーバーがすべての IP アドレスを listen するようにする必要があります。Apache を使用している場合は、設定を編集して listen 行が次のようになっていることを確認してください。

Listen 8888

仮想ホストのエントリ(ある場合)は次のようになります。

<VirtualHost *:8888>

これにより、Apache はすべてのインターフェースをリッスンするようになります。

関連情報