这个时警告主要是DataInputStream类的readLine方法不提倡使用,因为这个方法可能会出错。解决办法:
把DataInputStream DIS;改为:BufferedReader DIS;
把DIS=new DataInputStream(Is);改为 DIS = new BufferedReader(new InputStreamReader(Is));就可以了。
    

解决方案 »

  1.   

    好象,可以用 读字节的方法来 读取,具体的不是很清楚了,
      一般的 基于 socket , 服务器和客户端 要用 同一种
    方法来 读 与 学,一年前写过这种程序,当时能和 mud 和 BBS 
    对接, 因为是采用推的技术, 服务器端肯定有 翻页 的,但客户端也用 根据
    自己的 页面要求来翻页
      

  2.   

    你用什么工具,如果是VJ++,请换用JB等其它的,因为我发现readLine在VJ++中无法实现,将源代码无需修改在JB5执行时即可正常工作
      

  3.   

    我用的是JDK,后来不行,我换成JB了,可以了。这是我从网上下的,大改了一通。
    改了之后还是不对,后来发现是与telnet握手时,服务器传回来的乱码没有
    过滤。谢谢各位大侠:)