@Override public void write(byte[] buf, int off, int len) throws IOException { dos.write(buf, off, len); }
@Override public void write(int val) throws IOException { dos.write(val); }