J2ME:设备上的多个 HttpConnection 失败(诺基亚 C2-O3)

Posted

技术标签:

【中文标题】J2ME:设备上的多个 HttpConnection 失败(诺基亚 C2-O3)【英文标题】:J2ME: Multiple HttpConnection fail on device (Nokia C2-O3) 【发布时间】:2012-07-06 09:18:40 【问题描述】:

我尝试在我的 J2me 应用程序中创建异步(非阻塞)请求。

我按照本教程编写代码:Ajax-like Asynchronous SOA Calls with Java ME。

代码在 Netbeans 上的模拟器上成功运行。

但是当应用程序部署和设备时,它会在多个连接上失败。

当两个连接打开时。然后第一个连接线程终止并仅执行第二个。

这个问题只在设备上。在电脑上可以正常使用

【问题讨论】:

【参考方案1】:

根据这篇文章http://developers.sun.com/mobility/midp/articles/mmapioverview/index.html“还要注意,MIDP 将同时打开的 HTTP 连接数限制为四个。”,但您的设备似乎只允许一个连接。

在这种情况下,您应该创建一个队列并一次执行一个线程。

【讨论】:

以上是关于J2ME:设备上的多个 HttpConnection 失败(诺基亚 C2-O3)的主要内容,如果未能解决你的问题,请参考以下文章

如何在j2me(java)中在一个屏幕中显示多个列表屏幕

使用GPRS在j2me中进行套接字连接

检测室内移动设备 (J2ME)

在 CDC 设备 j2me 上播放音频

j2me 设备中的“最大堆大小 = 无限”是啥意思?

哪个与大多数 J2ME 设备兼容:- LWUIT 还是 LCDUI?