Hi Trustin,
(sorry for so much mails ;-)
Bloking IO could be problematic so I will probably work on the second
option (in fact my initial thoughts).
My initial work was based on serialization but I fell like it could
be no as efficient as needed, so I need to rethink about it and write
a protocol from scratch which will include a MD5 check on each packet
(security and check of file transport is the key of this project).
Thank a lot
Frederic


Selon Trustin Lee <[EMAIL PROTECTED]>:

> On Nov 22, 2007 3:51 AM, Frédéric Brégier <[EMAIL PROTECTED]> wrote:
> > Hi all,
> > I feel that the question I post inside my long previous mail should
> > be on a separate one, so here it is again. Sorry for the double post !
> >
> > Just a question perhaps stupid :
> > I have the idea to perhaps use StreamWriteFilter or StreamIoHandler to
> transfer some files
> > but with a protocol exchange before and after the file transfer (to verify
> the access, the rules,
> > to make some pre or post operations, probably making an MD5 check of the
> transfered file...).
> > I have look at the mailing list but I didn't find a good example of what
> could be the best
> > but also I didn't understand how to "get" the file on the other side.
> > That is to say : I saw some code to send file (using StreamWF) but no on
> receiving this file?
> > I'm surely missing something, obviously...
>
> For now.. you can:
>
> 1) Use StreamIoHandler, which is not recommended because it makes MINA
> work like a blocking I/O server.  However, it's fine as long as you
> limit the usage of the StreamIoHandler.
> 2) Create a chunk message so your decoder generate multiple chunks
> with begin and end mark.
>
> Please let me know if you have any better idea to deal with big files. :)
>
> Trustin
> --
> what we call human nature is actually human habit
> --
> http://gleamynode.net/
> --
> PGP Key ID: 0x0255ECA6
>


Reply via email to