2011-08-09 5 views
0

나는 RESTful을 사용하여 클라이언트 - 서버 통신을 구축하려고 시도하고있다. 클라이언트는 서버가 자바 애플리케이션 인 동안 안드로이드 애플리케이션이다. 내가 URL을 호출하면 http://localhost:8888 브라우저를 통해 결과를 볼 수있다. 내가 읽었을 때 로컬 호스트가 (에뮬레이트 된) 전화이기 때문에 클라이언트에서이 URL을 엔드 포인트로 사용하면 작동하지 않습니다. 하지만 내 컴퓨터의 로컬 IP를 사용할 때 브라우저를 통해 "연결 시간이 초과되었습니다"라는 메시지가 나타나고 클라이언트를 통해 어떤 결과도 얻을 수 없습니다. 그게 잘못된거야. 내 서버에 액세스하려면 어떤 IP를 사용해야합니까? 감사합니다.클라이언트 (안드로이드) - 서버 (자바) 통신 - 로컬 IP 주소

답변

1

127.0.0.1 포인트는 안드로이드에게 돌아갑니다. localhost를 원하면 10.0.2.2를 시도하십시오. 여기

안드로이드 네트워크 인터페이스에 대한 좀 더이다

http://developer.android.com/guide/developing/devices/emulator.html#emulatornetworking

또한 네트워크 주소 공간의 목록을 갖는다.

+0

정말 고마워요! 하지만 로컬 IP 주소가 작동하지 않는 이유를 알고 있습니까? – anna

+0

로컬 IP 주소 란 무엇입니까? – Otra

+0

내 컴퓨터의 ip (ipconfig -> ip address) – anna