毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

HttpURLConnection链接web服务器的问题

更新时间:2013-3-27:  来源:毕业论文

我在自己的电脑上用tomcat架设了web服务器,服务器里设置了相应的jsp,然后用HttpURLConnection链接web服务器,代码如下
try {
  URL url = new URL("http", "192.168.0.105", 8080,
  "/login.jsp?id=huzhiheng&password=123456&table=user");// 连接地址
  HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  byte [] data = new byte[512] ; // 开辟空间
  int len = conn.getInputStream().read(data); // 接收数据
  if(len > 0){
  String temp = new String(data,0,len).trim() ;
  Log.v("test",temp);
  flag = Boolean.parseBoolean(temp); // 数据转型
  info.setText(temp) ;
  }
  conn.getInputStream().close() ; // 关闭输入流
  } catch (Exception e) {
  e.printStackTrace() ;
  info.setText("登陆服务器失败!");
  }
在虚拟机上正常运行,在手机上就不行了直接出错登录失败
我在手机浏览器上输入地址192.168.0.105:8080/login.jsp?id=huzhiheng&password=123456&table=user
也能显示正确数据
首先,你的手机是不是WIFI联网的?
如果是的话,检查一下,你们WIFI是否可以连通局域网? 比如你用台笔记本电脑用WIFI连网,然后去PING你的主机,看看能不能PING通。

如果不是用WIFI联网,那么你必须得有服务器的公网IP才能连通。

android4.0不允许在主线程里操作网络连接

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。