编写一个DownstreamHandler,我需要将一个int编码为一个ChannelBuffer。
ChannelBuffers.copiedBuffer(...)有一个将字符串转换为缓冲区的方法。
如何将int转换为ChannelBuffer?
答案 0 :(得分:1)
自己解决了这个问题:
final ChannelBuffer myIntBuffer = channel.getConfig().getBufferFactory().getBuffer(4);
myIntBuffer.writeInt(myInt);
希望这是最好/最正确的方法。