WTK模拟器中没有这样的问题。
try{ hcon = (HttpConnection) Connector.open(url);
if (hcon.getResponseCode() == HttpConnection.HTTP_OK)
res = hcon.openInputStream();
} catch (IOException e)
{
...
有堆栈跟踪:
- com.symbian.midp.io.protocol.http.HttpConnectionNative.throwIOException(), bci=5
- com.symbian.midp.io.protocol.http.HttpConnectionNative.waitForTransaction(), bci=33
- com.symbian.midp.io.protocol.http.HttpConnectionNative.sendRequest(), bci=309
- com.symbian.midp.io.protocol.http.HttpConnectionNative.ensureResponse(), bci=37
- com.symbian.midp.io.protocol.http.HttpConnectionNative.openDataInputStream(), bci=29
- com.symbian.midp.io.protocol.http.HttpConnectionNative.openInputStream(), bci=1
- ru.megafon.sgc.Main.sendHttpGet(), bci=48
- ru.megafon.sgc.Main$2.run(), bci=115
- java.lang.Thread.run(), bci=11
答案 0 :(得分:1)
您可能没有关闭流和HttpConnection对象。你必须关闭它们,否则你会遇到类似你所看到的问题 - 在这些设备上一般只能打开一个或两个连接。