code: public synchronized void write(byte[] b, int off, int len) throws IOException {
  		dataOutputStream.write(b, off, len);
  		dataOutputStream.flush();
  	}
docs: /* (non-Javadoc)
  @see java.io.DataOutput#write(byte[], int, int)