nanohttpd 데모 애플리케이션을 수정하지 않고 Android에서 간단한 웹 서버를 설정하려고했습니다. 현재 사용중인 Android 기기는 Android 4.0.3을 실행하고 있습니다.Android 웹 서버 nanohttpd - 동일한 기기의 브라우저에서 연결할 수 없습니다.
다른 기기에서 웹 서버에 액세스 할 수 있지만 웹 서버와 동일한 Android 기기에서 브라우저 (Firefox, Chrome 및 기본 Android 브라우저)에서 웹 서버에 연결할 수 없습니다. 달리는.
저는 다양한 주소와 포트 조합 (localhost, 127.0.0.1, 10.0.0.2, 실제 할당 된 IP 주소, 포트 8080, 8082)을 시도했습니다. 또한 nanohttpd 응용 프로그램을 127.0.0.1에 직접 바인드하려고 시도했지만 성공하지 못했습니다. 필자는 안드로이드 장치의 터미널 애플리케이션을 사용하여 '핑 (ping)'할 수 있음을 확인 했으므로 네트워크 연결 상태가 양호한 것처럼 보입니다.
브라우저가 로컬 웹 서버 인스턴스에 연결하지 못하게하는 Android에 대한 제한이 있습니까? 그렇다면이 설정이 작동하도록 수정해야하는 구성 설정이나 권한이 있습니까?
이상한 이야기. 그건 그냥 작동해야합니다. – greenapps