Hello,

 

This might be a very dumb post but please help. 

 

I have already used MINA for a few projects mainly using the
CumulativeProtocolDecoder and RequestResponseFilter for the client
applications and using TextlineCodec for a few server instances. But my
next attempt is a bit complex where the data that comes is a structured
data of variable length basically of the following format. 

 

Offset

Length in Byte

Field Name

0

8

Appl_id

8

2

Version

10

2

Type

12

2

Message_id_number

14

2

Data_length

16

4

Reserved

20

Data_length

Data

 

The application would be a server listening to a port (TCP) and also
would return back some response based on the type field. So the client
would initiate by sending a "login-request" - in response we have to
send "accept" or "reject", then the data would be flowing, then log-out,
keep-alive etc and all of them would follow the above structure.

 

How do I handle this using MINA? Is there anyway I can use the
CumulativeProtocolDecoder?

 

Any help in this regard is really appreciated.

 

Thanks,

Shubhankar

 

 

 

Reply via email to