2017-10-07 87 views
-3

我想知道如何在数据包中读写数组。 我也在互联网搜索,但没有真正的答案,我的问题。用Netty读取和写入数据包中的阵列

有人有任何想法?

+0

这将是巨大的,如果你可以列出你有什么你试过了,什么都没有。请先查看谷歌回购示例或文档。 – Aks

回答

0

我假设你有一个ByteBuf,所以只需使用:

buffer.writeInt(array.length); 
buffer.writeBytes(array); 

与阅读:

int length = buffer.readInt(); 
byte[] bytes = new byte[length]; 
buffer.readBytes(bytes); 

文档:ByteBuf