gpt4 book ai didi

java - netty 4.1 ByteBuf 字节序访问字节

转载 作者:行者123 更新时间:2023-12-01 08:57:04 25 4
gpt4 key购买 nike

您好,我们已经使用 netty 4.0 一段时间了,并且正在转向 4.1。由于遗留原因,我们正在以小字节序接收消息,并且在可预见的将来无法转向大字节序。

我们过去所做的是使用“ByteBuf.order(ByteOrder endianness)”方法来确保我们以小尾数法访问字节。现在该方法已被弃用,并且 javadoc 建议使用给定方法的适当的小端版本;就像 getIntLe 而不是 getInt。

对于那些提供替代方案的方法来说,这一切都很好。但我还需要通过 getBytes(...) 方法访问原始字节。

我对字节顺序没什么经验,但从我读到的内容来看,如果我按原样访问字节,它们将以相反的顺序排列。

因此,我的问题是 netty 4.1 是否提供了一种不同的方式来访问小端字节序的 ByteBuf 中的字节或重新排序内容?

提前致谢

最佳答案

即使使用ByteBuffer.order(...)直接访问字节也没有什么不同。因此只需使用 getBytes(...)

关于java - netty 4.1 ByteBuf 字节序访问字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41977800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com