有没有办法告诉Netty 4它创建的所有ByteBuf
个实例应该有LITTLE_ENDIAN字节顺序?
在每个处理程序中调用order(ByteOrder)都很烦人。
看起来Netty 3支持这个:Netty and ByteOrder
答案 0 :(得分:2)
我不指望一个:big-endian是网络协议的排序,因此默认是有意义的。并且暴露静态变量以设置默认值将是对难以诊断的错误的邀请(特别是在共享服务器中)。
我认为您最好的方法是创建一个新的工厂类,以生成您需要的缓冲区。假设您当前正在使用Unpooled
(根据建议),它应该是一个简单的搜索和替换操作。
您还可以更新Unpooled
本身,提供采用字节顺序参数的变体,并将其提交回项目。