本帖最后由 pen2g 于 2010-12-30 23:55:04 编辑

解决方案 »

  1.   

    String.valueOf(tempbytes.length) 这句没有问题吧,你打印下,看看
      

  2.   

    String.valueOf(tempbytes.length)肯定没问题,我调试了。
    它总是强制加那6个字节,不知道干嘛用的,导致长度增加了!
      

  3.   

    解决了,原来是不应该用这个类作为输入流:
    ObjectOutputStream 
    改成这个就好了:
    DataOutputStream
    从字面意思理解,应该是对象流总会加对象类型信息吧