0

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 デバイスに関する特別なルールはありますか?

4

0 に答える 0