차근차근/Android

안드로이드 에뮬레이터에서 로컬 PC 서버에 접근시

예쁜꽃이피었으면 2014. 7. 29. 00:39

 


http://www.okjsp.net/seq/197254

 

안드로이드 에뮬레이터에서 로컬 PC 서버에 접근시 
http://localhost:8080/ 같은 주소로 접근할 수 없습니다.
http://10.0.2.2:8080/ 으로 접근해야 합니다. 
  

 

안드로이드 에뮬레이터도 결국 안드로이트 폰과 같은 것이고 그 안에 따로 OS가 돌아가고 있다고 생각하면 이해하기 쉽습니다..즉 안드로이드 폰에서 localhost의 의미는 안드로이드 폰 자신을 가리키는 것이기때문에 PC와 연동시 PC를 생각한 localhost와는 맞지가 않는거지요..
에뮬레이터에서 하실 경우엔 PC에 특정 ip를 부여해서 하시는 방법으로 하면 해결되고..폰에서 테스트 하실때도 폰과 PC를 테더링으로 연결한뒤 PC에 부여한 특정 ip로 접속하면 테스트가 가능합니다..

 

 

 

---------------------------

특정파일에 접근하려면?어떻게 해야 할까

반응형