我可以使用Android模拟器访问我的笔记本电脑网络服务器,我使用10.0.2.2:portno
效果很好.
但是当我连接我真正的Android手机时,手机浏览器无法连接到笔记本电脑上的同一个Web服务器.手机通过USB线连接到笔记本电脑.如果我运行adb devices命令,我可以看到我的手机.
我错过了什么?
我正在使用xampp apache服务器从我的机器为应用程序提供资源.但我得到了上述错误.
我在谷歌上得到了一些东西.指向可能的解决方案 http://groups.google.com/group/android-beginners/browse_thread/thread/599a06416fb37b4a
上述问题的解决方案是什么?
我想与我自己的servlet建立一个Http连接.这是我的代码:
try
{
HttpClient client = new DefaultHttpClient();
HttpPost httpMethod = new HttpPost("http://localhost:8080/getHeader/HeaderServlet");
httppost.setHeader("Content-Type", "application/x-www-form-urlencoded");
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String response = client.execute(httppost, responseHandler);
String result = response.toString();
}
Run Code Online (Sandbox Code Playgroud)
但我无法,我得到错误:
org.apache.http.conn.HttpHostConnectionException:Connection to http://localhost:8080 refused
Run Code Online (Sandbox Code Playgroud)
我将感谢你的帮助
String url =" http://127.0.0.1:8080/SampleServlet/TestServlet?"; URL url =新网址(con_url);
在android emualator中运行.但我得到了连接错误02-20 13:05:08.745:错误/服务器连接(230):java.net.ConnectException:/127.0.0.1:8080 - 连接被拒绝
请回复我
谢谢