byteCount = in.read(readArray,0,1024);
byteCount = in.read(readArray,0,dst.remaining());
	public int read( ByteBuffer dst ) throws IOException {        if (needsCrypt())        {            return supporter.read(dst);        }        int byteCount = 0;        if(isControllConnection())        {            byteCount = in.read(readArray,0,1024);        }        else        {            byteCount = in.read(readArray);        }                if(byteCount <= 0)        	return byteCount;        dst.put(readArray,dst.position(),byteCount);        return byteCount;	}