public int read(byte[] b, int off, int len) throws IOException
The typical "read(byte[] ..)" methods will not work for RMI, since
the result must be serialized back as a separate Object.
Parameters: len - number of bytes to read a byte[] of data, or null if the end of the stream has beenreached