首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

j2me访问域名有关问题

2012-03-28 
j2me访问域名问题!我用j2me通过IP访问Servlet,通过readUTF()读取没有问题,但是通过域名访问时通过readUTF(

j2me访问域名问题!
我用j2me通过IP访问Servlet,通过readUTF()读取没有问题,但是通过域名访问时通过readUTF()读取就发生java.io.EOFException异常,代码如下:

if   (http.getResponseCode()   ==   HttpConnection.HTTP_OK)   {
System.out.println( "step1 ");
result1.setText( "正在读取... ");
iStrm   =   http.openInputStream();
System.out.println( "step2 ");
DataInputStream   dis   =   new   DataInputStream(iStrm);
System.out.println( "step3 ");
result1.setText(dis.readUTF());
System.out.println( "step4 ");

执行到System.out.println( "step3 ");后就发生了java.io.EOFException,大家帮帮忙吧

[解决办法]
我也遇到过,不过好象没有什么规律和原因,我当时就规避了,直接使用IP
[解决办法]
当你用域名的是时候,可能第一次返回给你的不是WRITEUTF,而是一个手费提醒的移动WML页面,所以会出现IOException,

热点排行