1
我有我试图用网状来实现,其中分组具有在两个要读取的字节现有协议(不变)大小写字母以及大小写的回应。的Netty 4:是否可以读取小端和大端字节在同一ByteBuf
举例:00 00 00 04 02 00 05 00 00 00
这个包的值是4,2和5
我知道我可以实现这个我自己的路,但我想知道如果有“Netty”的方式来做到这一点。
我找到了.order(ByteOrder)方法,但是这似乎只是创建一个新的缓冲区,我不明白为什么我应该创建一个新的对象以不同的顺序读取字节。我在这里错过了什么吗?
谢谢你的输入。我认为如果我可以将所有缓冲区创建为小端(提示?),第一种方法对我更好。它只是感到肮脏,不得不创建一个新的浅层对象或在读取完成后交换一个值。这感觉就像ByteBuf接口应该只是像readIntLE(方法),我记得看到一些约定在以前的单证有是这样做的界面,但它似乎消失了。 – Kyle 2013-03-02 16:02:17