<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>You don't have to write a custom decoder, your custom delimiter is OK and will generate one and only one frame from "hello world\n\r"</div><div><div><br></div><div>What you describe corresponds to something like this</div><div>pipeline.addLast("framer", new DelimiterBasedFrameDecoder(</div><div> 8192,new ChannelBuffer[] {</div><div> ChannelBuffers.wrappedBuffer(new byte[] { '\n' }),</div><div> ChannelBuffers.wrappedBuffer(new byte[] { '\r' }),</div><div>}));</div></div><div><br></div><div>Double check your input stream.</div><br><div><div>Le 24 juin 2011 à 11:08, Zlatko Josic a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite">Yes I am shure, The delimiter is "\n\r" . We have system based on Mina framework and now we want to extend it to work with Netty framework too.<div>I have tried with pipeline.addLast("frameDecoder", new DelimiterBasedFrameDecoder(2048, ChannelBuffers.wrappedBuffer(new byte[] { '\n', '\r' })));</div>
<div>but it works as it has two delimiters '\n' and '\r'. </div><div><br></div><div>So it seams the only solution is writting custom decoder.<br><div><br></div><div>Zlaja<br><div><br><br><div class="gmail_quote">
On Fri, Jun 24, 2011 at 9:45 AM, Olivier ROLAND <span dir="ltr"><<a href="mailto:olivier.roland@laposte.net" target="_blank">olivier.roland@laposte.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div><br>
><br>
> Hi,<br>
><br>
> Is it possible to have String delimiter in DelimiterBasedFrameDecoder? For<br>
> example I want to have "\n\r" as delimiter. So if I have string line "hello<br>
> world\n\r" I want to get one frame from DelimiterBasedFrameDecoder instead<br>
> of two.<br>
><br>
> Thanks<br>
><br>
> Zlaja<br>
><br>
> --<br>
> View this message in context: <a href="http://netty-forums-and-mailing-lists.685743.n2.nabble.com/DelimiterBasedFrameDecoder-delimiter-tp6510246p6510246.html" target="_blank">http://netty-forums-and-mailing-lists.685743.n2.nabble.com/DelimiterBasedFrameDecoder-delimiter-tp6510246p6510246.html</a><br>
> Sent from the Netty User Group mailing list archive at <a href="http://Nabble.com">Nabble.com</a>.<br>
> _______________________________________________<br>
> netty-users mailing list<br>
> <a href="mailto:netty-users@lists.jboss.org" target="_blank">netty-users@lists.jboss.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/netty-users" target="_blank">https://lists.jboss.org/mailman/listinfo/netty-users</a><br>
><br>
<br>
</div></div>You can of course implement a custom delimiter if you really want \n\r in that order but are you sure ;-)<br>
Use org.jboss.netty.buffer.ChannelBuffer.Delimiters as an example.<br>
If you want to deal with standard \r\n see org.jboss.netty.example.telnet.TelnetServerPipelineFactory as an example.<br>
<div><div></div><div>_______________________________________________<br>
netty-users mailing list<br>
<a href="mailto:netty-users@lists.jboss.org" target="_blank">netty-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/netty-users" target="_blank">https://lists.jboss.org/mailman/listinfo/netty-users</a><br>
</div></div></blockquote></div><br>
</div></div></div>
_______________________________________________<br>netty-users mailing list<br><a href="mailto:netty-users@lists.jboss.org">netty-users@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/netty-users</blockquote></div><br></body></html>