dos.write(new String(""+len+"\n").getBytes());
              System.out.print("writing...");              dos.write(load_bytes,0,load_bytes.length);
              dos.flush();
这两句不太好, 因为write(byte[]) 并不是一次把byte[]中的元素都写出去,改用while循环。