j2me连接网络的问题

ybbxk119 2010-09-24 09:20:51
我写了一个死循环,每3秒重复访问一个sevlet,这个sevlet返回一个图片地址,问题是用真机访问这个servlet到一定次数,就提示连接失败的异常,用模拟器就没问题,请教……

HttpConnection con = (HttpConnection) Connector.open(url);
con.setRequestMethod(HttpConnection.POST);
con.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
con.setRequestProperty("User-Agent","Openwave");
con.setRequestProperty("Content-Language","en-US");
con.setRequestProperty("Accept","application/octet-stream");
con.setRequestProperty("Connection","Keep-Alive ");

int s = con.getResponseCode();
DataInputStream dis = new DataInputStream(con.openInputStream());
if(s==HttpConnection.HTTP_OK ){
String path = dis.readUTF();
System.out.println("图片地址为:"+path);
loadImage( path );//读取图片
}
...全文
68 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
凡员外 2010-09-25
顶亚日
回复
Vivian96 2010-09-25
我也遇到过这个问题,帮顶~
回复
模拟器的网络要比真机快的多,你把时间调长点
回复
kf156 2010-09-24
网络连接完毕后注意及时close DataInputStream 和HttpConnection
回复
相关推荐
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2010-09-24 09:20
社区公告
暂无公告