首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

javax.microedition.io.ConnectionNotFoundException: TCP open-getResponseCode处

2014-01-26 
run{...hc connectWap(location)responseCode hc.getResponseCode() //这里老是抛出异常.javax.micro

run{
  ...
  hc = connectWap(location);
  responseCode = hc.getResponseCode(); //这里老是抛出异常.javax.microedition.io.ConnectionNotFoundException: TCP open
  ...
  }
 
  //怀疑头文件的设置也有问题
  private HttpConnection connectWap(String url)
  throws Exception
  {
 
  hc = (HttpConnection) Connector.open(url,Connector.READ);
 
  hc.setRequestMethod(HttpConnection.GET);
  hc.setRequestProperty("Connection", "Keep-Alive");
  hc.setRequestProperty("Pragma", "no-cache");
  hc.setRequestProperty("Content-Type", "application/octet-stream");
 
  return hc;
  }

------解决方法--------------------------------------------------------
是不是 url 有问题呀?
------解决方法--------------------------------------------------------
是什么手机?我用6270的时候也遇见过这种情况
------解决方法--------------------------------------------------------
模拟器不支持
------解决方法--------------------------------------------------------
up,你写的URL路径J2ME中打开不了的
------解决方法--------------------------------------------------------
无法打开服务器的连接,很可能是服务器地址不对,或者根本就是服务器没有开
------解决方法--------------------------------------------------------
CMNET 和 CMWAP 不一样的,很正常,其他的就不知道了
------解决方法--------------------------------------------------------
需要设置代理服务器,就是中国移动的10.0.0.172。   

------解决方法--------------------------------------------------------
  我昨天也写了一个简单的打开url的程序。
  首先,两种接入方式的不同
  grps包月(cmnet):是直接连接服务器的
  wap包月(cmwap):是通过http的代理服务器10.0.0.172:80的
 
  所以用cmwap接入方式的时候我是这样处理的:
  如果url="http://mbox.monternet.com/1.htm"
 
  要注意最终要处理:
  hc=Connection.open("http://10.0.0.172/1.htm");
  hc.setRequestProperty("X-Online-Host","mbox.monternet.com");
  这样就可以通过代理服务器访问网络了
 

        

热点排行