Android에서 localhost 포트에 연결하는 방법은 무엇입니까?

Android에서 localhost 포트에 연결하는 방법은 무엇입니까?

내 로컬 컴퓨터에 EasyPHP 서버가 있습니다. PHP 스크립트에 연결하고 결과를 로컬 PC로 반환하는 프로그램을 만들고 있습니다. 모든 것이 잘 작동합니다. 저는 127.0.0.1:8888 주소와 포트를 사용하고 있습니다. 다른 용도로 포트 80이 필요했기 때문에 8888을 사용했습니다.

내 집에서 무선으로 연결되어 있습니다. Android에 애플리케이션을 설치하고 주소를 다음으로 변경했는데 http://192.168.1.101:8888/page.php결과를 다시 받을 수 없습니다.

내 경우에는 무선으로 동일한 네트워크에 있는 다른 장치를 통해 로컬 호스트 서버에 어떻게 연결할 수 있는지 아는 사람이 있습니다.

답변1

귀하의 웹 서버는 아마도 다른 컴퓨터에서는 액세스할 수 없는 로컬 호스트(127.0.0.1)에서만 수신 대기하고 있을 것입니다. 웹 서버가 모든 IP 주소를 수신하기를 원합니다. Apache를 사용하는 경우 구성을 편집하고 수신 라인이 다음과 같은지 확인하세요.

Listen 8888

가상 호스트 항목(있는 경우)은 다음과 같습니다.

<VirtualHost *:8888>

이렇게 하면 Apache가 모든 인터페이스를 수신하게 됩니다.

관련 정보