Hello Lenney, Could you maybe show us the code for your encoder/decoder ? And which transport are you using ?
8 minutes for 6 MB seems rather slow :-) Maarten On Fri, Mar 7, 2008 at 9:13 AM, Lenney <[EMAIL PROTECTED]> wrote: > > Hi, everybody. > > Maybe it's a stupid question, but I have spent about tow months to > struggle > with this problem. > > About tow months ago, I started to use Mina to develope a client program > to > connect to a server to subscribe the message. The data format of the > message > sent to server or received by client is showed as belowing: > > [ length_string | 0 | UTF-8 XML(GZ format) ] > > Since the data format is byte stream, so I write an ProtocolEncoder and a > ProtocolDecoder to perform the encode and decode job. > > The server will send a large message(about 6MB in size) at the first time > when a client connect to, it will take about 8 minutes for server to push > such message. And now the error occurs, at the client site, I think, Mina > will try to split a large size package into small size packages, which > will > causes messageReceived being called many times. So the the decoder can't > work as I expected. > > Will anyboy know how to solve such problem? > > Thanks. > > ----- > 驱鱼爬树,赶鸭上吊 > -- > View this message in context: > http://www.nabble.com/How-to-receive-the-large-size-package--tp15891083s16868p15891083.html > Sent from the Apache MINA Commits mailing list archive at Nabble.com. > >