2011-08-02 2 views
0

웹의 URL에서 XML 데이터를 제공하는 Android 프로젝트가 있습니다. 나는 이것을 테스트하고 싶지만 나는 웹 주소를 갖고 있지 않다.IP 주소로 로컬 호스트 웹 페이지 가져 오기

따라서 ASP.NET 프로젝트에서 XML 페이지를 만들고 URL을 Android 프로젝트에 넣습니다. 그러나 localhost URL이 작동하지 않았습니다.

어떻게하면 Visual Studio에서 Android Project에서 IP 주소를 제공 할 수있는 프로젝트를 만들 수 있습니까? 나는 this tutorial about TCP Client을 겪었지만 내 문제에 대한 해결책을 해결할 수 없습니다. (IIS 서버가 없으므로 솔루션으로 제공하지 마십시오)

+1

Android 컴퓨터에 호스트 컴퓨터의 IP를 제공해야 할 수도 있습니다. Android 에뮬레이터의 127.0.0.1은 Android 에뮬레이터입니다. –

+0

IP 주소가있는 VS 프로젝트를 만드는 데 도움이 필요하십니까? – Nipuna

답변

2

실제 장치를 Wi-Fi 네트워크를 통해 사용하는 경우 실제 호스트 IP 주소가 작동해야합니다. 에뮬레이터를 사용하는 경우 호스트 주소는 10.0.2.2입니다 (documentation here 참조).

0

로컬 호스트는 보통 127.0.0.1로 해석되며 로컬 컴퓨터에만 예약됩니다. 나는 당신의 기계가 어떤 설명의 네트워크 카드를 가지고 있다고 가정하고 그와 같이 IP 주소를 가질 것이다. 이것은 라우터 (ADSL/케이블/기타)에 의해 자동으로 할당 될 수 있지만 라우터가 있습니다. 당신이 무엇인지 (그리고 당신이 VS 대해 이야기하고 있기 때문에 당신이 PC로 개발하고, 가정)하지 않으면 다음 명령 프롬프트를 열고

ipconfig /all 

그런 다음 다시 네트워크 장치의 목록을 얻을 것이다 입력 그 중 하나가 당신의 NIC가 될 것입니다. IP 주소도 함께 표시되어야합니다.

마지막으로해야 할 일은 Windows 방화벽이 모바일 앱에서 사용하는 포트에 대한 액세스를 차단하지 않도록하는 것입니다. 그 후 모든 것이 잘되어야합니다. 다른 PC를 사용하는 경우이를 사용하여 XML 호스트 페이지를 탐색 해보십시오.

관련 문제