【问题标题】:Create a ByteBuf in Netty 4.0在 Netty 4.0 中创建一个 ByteBuf
【发布时间】:2013-02-26 11:33:20
【问题描述】:

两个简单的问题,我无法通过阅读文档来解决:

  1. 我有一个byte[]
    • 如何将其转换为ByteBuf
  2. 我有一个蔚来ByteBuffer
    • 如何将其转换为ByteBuf

【问题讨论】:

    标签: java netty nio


    【解决方案1】:

    documentation 对我来说似乎很清楚:

    创建缓冲区

    建议使用Unpooled 中的辅助方法创建新缓冲区,而不是调用单个实现的构造函数。

    然后在Unpooled 中,您可以选择包装或复制。例如:

    根据您是否希望将返回的ByteBuf 中所做的更改传递到原始字节数组/缓冲区,选择合适的方法。

    【讨论】:

    • 示例:Unpooled.wrappedBuffer(new byte[] { 0x0D, 0X0A })
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    • 2013-10-18
    相关资源
    最近更新 更多