How to reliable and efficiently implement a string protocol
    ljohnston 
    johnstlr at yahoo.co.uk
       
    Wed Nov  3 14:42:16 EDT 2010
    
    
  
Assuming your messages only go from client to server then your client needs a
StringEncoder and the server needs to combine DelimiterBasedFrameDecoder and
StringDecoder. For example
client
...addLast("encoder", new StringEncoder(CharsetUtil.UTF_8));
server
...addLast("delimiter", new DelimiterBasedFrameDecoder(65535,
Delimiters.lineDelimiter());
...addLast("decoder", new StringDecoder(CharsetUtil.UTF_8));
By default the DelimiterBasedFrameDecoder will strip the line delimiters
from the message. There are alternative constructors which allow you specify
whether the delimiters should be stripped or not.
Cheers
Lee
-- 
View this message in context: http://netty-forums-and-mailing-lists.685743.n2.nabble.com/How-to-reliable-and-efficiently-implement-a-string-protocol-tp5697794p5702731.html
Sent from the Netty User Group mailing list archive at Nabble.com.
    
    
More information about the netty-users
mailing list