Hi Trustin,
If you are implementing a complex protocol, I'd prefer MessageEncoder/Decoder/DemuxingProtocolCodecFactory. Sumup server is a good example which uses DemuxingProtocolCodecFactory.
Thanks a lot for the tips! I'll definitely look into it. Best regards, Jian On 10/30/06, Trustin Lee <[EMAIL PROTECTED]> wrote:
Hi Jian, On 10/29/06, jian wu <[EMAIL PROTECTED]> wrote: > > Mina provides two types of classes for encoding/decoding protocol data: > ProtocolEncoder/ProtocolDecoder, and MessageEncoder/MessageDecoder. MessageEncoder and MessageDecoder are assembled into ProtocolCodecFatory by DemuxingProtocolCodecFactory. The main difference is that * ProtocolEncoder and Decoder transforms all messages for a protocol. * MessageEncoder and Decoder transforms an individual message. If you are implementing a complex protocol, I'd prefer MessageEncoder/Decoder/DemuxingProtocolCodecFactory. SumUp server is a good example which uses DemuxingProtocolCodecFactory. Trustin -- what we call human nature is actually human habit -- http://gleamynode.net/ -- PGP key fingerprints: * E167 E6AF E73A CBCE EE41 4A29 544D DE48 FE95 4E7E * B693 628E 6047 4F8F CFA4 455E 1C62 A7DC 0255 ECA6