2016-09-11 2 views
1

그냥 RESTful API 및 jdbc를 사용하여 MySQL을 사용하는 데이터베이스에 연결하는 데이터를 가져오고 설정하는 Android 앱을 개발합니다. localhost를 사용하고 ip 10.0.2.2:8085 에뮬레이터로 연결할 때 모든 것이 잘 작동합니다. 로컬 호스트에 내 mobie 전화를 연결하려고 할 때 올바른 ip를 얻을 수 없으며 에뮬레이터 ip 10.0.2.2를 사용하여 시도했지만 ipconfig 명령을 사용하여 ipv4 주소를 얻고 사용하려고했지만 그것은 또한 작동하지 않았다. 2 대의 컴퓨터를 연결하는 WAN으로 TP-Link 라우터를 사용하고 있습니다 (무선이 작동하지 않습니다). 누군가가이 문제를 알고 있기를 바랍니다 :) 감사.내 localhost webservice를 에뮬레이터와 연결할 수 있지만 휴대 전화로는 연결할 수 없습니다.

답변

0

localhost 서버 연결을 사용하는 동안 동일한 네트워크에 있어야합니다..

컴퓨터가 TP-Link 라우터 네트워크에 연결되어 있고 모바일이 SIM 카드 네트워크에 연결된 경우 일 수 있습니다.

방화벽이 다른 장치에서 액세스하는 IP를 차단할 가능성이 한 가지 더 있습니다. 그래서 그것도 확인하십시오.

관련 문제