默认情况下,我需要在 Netty 中以 little-endian 字节格式创建通道缓冲区,据我所知,我使用这段代码。
bootstrap.setOption("child.bufferFactory", new HeapChannelBufferFactory(ByteOrder.LITTLE_ENDIAN));
但是,当我创建新的通道缓冲区时,它们是大端的,因此我必须手动将它们设为小端。
有没有办法让所有通道缓冲区默认为小端?
谢谢!
编辑:
我正在创建这样的缓冲区:
ChannelBuffer opcodeBuffer = ChannelBuffers.buffer(ByteOrder.LITTLE_ENDIAN, 4);
如果我这样创建它们
ChannelBuffer opcodeBuffer = ChannelBuffers.buffer(4);
它们不是小端的