nancyfx と呼ばれる C# の軽量 http サーバーを使用してアプリケーションを作成しました。問題は、ブラウザー (localhost および LAN pc) からフレームワークを呼び出すことができるが、Android (LAN も) がブロックされることです。
String url = "http://192.168.178.35:8080/issue";
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(url);
HttpContext localContext = new BasicHttpContext();
HttpResponse res = client.execute(get, localContext);
実行メソッドでスタックし、タイムアウトを待っているように見えます。次に、http 例外 HttpHostConnectionException: 接続が拒否されました。
Windowsファイアウォールをオフにすると機能します。念のため、プログラムのファイアウォール ルールも追加しました。
Android デバイスに関する特別なルールはありますか?