2015-12-06 52 views
0

我在其上如下Netty的消息標記化

接收格式化的消息的應用程序的工作/這是所接收的消息##

我想基於起始分隔符使用Netty閱讀的郵件'/'和結束分隔符'##'作爲一個字符串,而不是從緩衝區逐字符讀取。

回答

0

看一看DelimiterBasedFrameDecoder

編輯

當我說「看看」我的意思是使用類作爲起點,擴展或創建自己的版本。另一種方法是隻使用一個分隔符,然後剝去另一個分隔符。

+0

我看到上面的鏈接,但我發現,當這個類找到多個分隔符時,它會選擇使最短幀的分隔符,我也沒有看到直接的方式來指定開始和結束分隔符,我發現[Netty Custom DelimiterBasedFrameDecoder](http://stackoverflow.com/questions/23528826/netty-custom-delimiterbasedframedecoder)但我不太明白他將如何使用開始和結束分隔符 –