2017-10-07 58 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