Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接到任何URL:java.io.IOException TCP Open_Java_Http_Java Me - Fatal编程技术网

连接到任何URL:java.io.IOException TCP Open

连接到任何URL:java.io.IOException TCP Open,java,http,java-me,Java,Http,Java Me,我有一个midlet,可以从谷歌读取一些字节进行测试,它在我的诺基亚和索尼爱立信手机上运行正常,但在“三星GT-E2120L手机”中它不工作,我在尝试获取连接响应代码时遇到“java.io.IOException TCP Open”异常 HttpConnection conn = (HttpConnection) Connector.open("http://www.google.com"); // The exception throws HERE int rc = conn.getResp

我有一个midlet,可以从谷歌读取一些字节进行测试,它在我的诺基亚和索尼爱立信手机上运行正常,但在“三星GT-E2120L手机”中它不工作,我在尝试获取连接响应代码时遇到“java.io.IOException TCP Open”异常


HttpConnection conn = (HttpConnection) Connector.open("http://www.google.com");
// The exception throws HERE
int rc = conn.getResponseCode();
byte[] buff = new byte[255];
conn.openInputStream().read(buff);
注:我有信用证:)

注2:我可以通过“三星手机”的本机导航器访问谷歌

注3:我尝试用3种不同的模式连接URL:Connector.READ、Connector.WRITE、Connector.READ\u WRITE

注4:我的应用程序不受信任,但我拥有“javax.microedition.io.Connector.http”API权限

注5:我知道读取缓冲区[255]是硬编码的,但它仅用于测试

有人能帮我吗? 提前感谢您阅读《java.io.IOException TCP Open》——您从exception中获得的全部信息吗

如果您在MIDlet权限中声明了javax.microedition.io.Connector.http,请尝试删除它。如果MIDlet未签名,则确实不需要此参数

一些三星手机(D600、E200)有缺陷:在一段时间内,它们与行动没有任何关联,但它们是否无法从MIDlet使用互联网。可能是你的情况


正如评论员所说,从java访问互联网可能有不同的设置。

对于您的应用程序,是否有GPRS接入,在索尼爱立信(sony ericsson)等手机中,我知道默认浏览器和java应用程序有不同的设置,所以我希望您确保您的java应用程序是否可以使用GPRS接入互联网?