I also have the issue with annoying "No route to host" exception when I try to connect to http servlet. When I do AndroidHttpClient.execute(), I get:
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): Request not executed. 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): java.net.SocketException: No route to host 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(Native Method) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocket(OSNetworkSystem.java: 130) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java: 246) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java: 533) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at java.net.Socket.connect(Socket.java:1055) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java: 119) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java: 143) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java: 164) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java: 119) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java: 348) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: 555) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: 487) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: 465) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:243) 05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): at si.ti.pap.net.ZiherHttpClient.execute(ZiherHttpClient.java:74) I am resolving issue, by retrying 10 times and usually, but not allways, I succedd. If I connect to address via browser first, everything works fine. I think that ARP tables are not filled and there must be something wrong in native call implementation of sockets. Any-one knows workaround, there must be one, if browser is working. Uroš -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

