社区
J2ME
帖子详情
MIDP的HttpConnection 如何设置超时?
cxz7531
2009-07-10 01:47:38
我在用HttpConnection联网去数据的时候,有时候很慢很慢,时间长了就超时错误。有什么办法自己设置一个超时值比如5秒,而不用系统默认的超时值?
...全文
290
6
打赏
收藏
MIDP的HttpConnection 如何设置超时?
我在用HttpConnection联网去数据的时候,有时候很慢很慢,时间长了就超时错误。有什么办法自己设置一个超时值比如5秒,而不用系统默认的超时值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cxz7531
2010-04-12
打赏
举报
回复
[Quote=引用 5 楼 kf156 的回复:]
取网络肯定有开线程。
你这方法改成有返回值的,返回InputStream。
总线程里开线程调此方法,设定时间内有返回,就用这InputStream读取数据。若超时就不理它了。
[/Quote]
该用socketConnecttion可以解决此问题
kf156
2009-07-10
打赏
举报
回复
取网络肯定有开线程。
你这方法改成有返回值的,返回InputStream。
总线程里开线程调此方法,设定时间内有返回,就用这InputStream读取数据。若超时就不理它了。
zhj8727
2009-07-10
打赏
举报
回复
在另一个线程中关闭Connector
cxz7531
2009-07-10
打赏
举报
回复
[Quote=引用 2 楼 kf156 的回复:]
走CMWAP吗?数据是否过大?
超时可以自己起个定时器,超过时间就抛弃了本次网络连接
[/Quote]
类似这样的代码怎么抛弃本次连接,不返回数据就一直处于等待状态
void getViaStreamConnection(String url) throws IOException {
StreamConnection c = null;
InputStream s = null;
try {
c = (StreamConnection)Connector.open(url);
s = c.openInputStream();
int ch;
while ((ch = s.read()) != -1) {
...
}
} finally {
if (s != null)
s.close();
if (c != null)
c.close();
}
}
kf156
2009-07-10
打赏
举报
回复
走CMWAP吗?数据是否过大?
超时可以自己起个定时器,超过时间就抛弃了本次网络连接
cxz7531
2009-07-10
打赏
举报
回复
moto L72手机上从服务器上取数据经常出现错误,返回的数据量不对
封装
MIDP
1.0
Http
Connection
用于商业应用[javaME]
另外,还有一篇必读的文章《Debugging
MIDP
HTTP
Requests,
http
://developers.sun.com/techtopics/mobility/
midp
/articles/
http
debug/》,也给出了一份源代码,...
来自日本程序员的
MIDP
1.0
Http
Connection
类的robust封装
来自日本程序员的
MIDP
1.0
Http
Connection
类的robust封装作者:zhengyun_ustc、cleverpig版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig...
(
Http
Connection
) Connector.open使用注意
c= (
Http
Connection
) Connector.open(url + ";deviceside=false", Connector.READ, true); c.setRequestMethod(
Http
Connection
.GET); c.setRequestProperty("User-Agent", "Profile/
MIDP
-2.0
J2ME最佳实践
J2ME是Sun发布的运行在小型设备上的微型版Java的一系列标准,其中,最重要的标准便是运行在手机上的
MIDP
应用程序了。到目前为 止,
MIDP
一共发布了两个版本:
MIDP
1.0(JSR37)和
MIDP
2.0(JSR118),2.0版本可以...
JAVA基于J2ME的手机游戏开发和实现——贪吃蛇
MIDP
API包含以下五个部分,如表2-1所示:表2-1
MIDP
API类 别描 述包括MIDlet类。Timers主要包括Timers和Timers Task类。Networking提供访问设备通信能力的接口。通过记录管理系统(RMS)API访问用户永久存储。包括...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章