나는 안드로이드 애플 리케이션에서 일하고있다. 지금은 웹 서버를 요청하고 데이터를 성공적으로 가져 오는 중입니다.안드로이드 애플 리케이션을 원격 웹 서버에 연결하는 방법
이제 서버와 모바일 장치를 동일한 네트워크에서 실행하면 문제가 없습니다. 하지만 내 웹 서버가 이전 네트워크에서 실행 중일 때. WLAN 및 Android 장치 네트워크 3G 사용 가능 내 앱에서 요청할 수 없습니다.
그렇다면 웹 서버 요청을 모든 다른 네트워크에 표시 할 수 있습니까?
android 부분에 이처럼 서버에 추가 장착 요청을하고 있습니다.
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint("http://134.162.1.120:3000") // This is the ip of my system (just random ip for illustration purpose)
.setLogLevel(RestAdapter.LogLevel.FULL)
.build();
내 PC와 안드로이드 장치가 동일한 네트워크에있을 때 데이터를 성공적으로 수신합니다. 서버가 로컬 LAN에있는 것처럼 하지만 내 전화와 PC가 다른 네트워크에있는 경우가
서버 내 로컬 PC에 연결하기 아니에요 ..
몇 가지 코드가 필요합니다. –
@KristyWelsh ... 스 니펫을 추가했습니다 ... – anand
나는 그것이 안드로이드와 관련이 없다고 생각합니다. 서버가 컴퓨터에서 실행되면 네트워크 외부에 표시되지 않습니다. 가장 쉬운 방법은 클라우드의 어딘가에서 실행하는 것입니다. –