2017-02-01 3 views
0

Привет, мы использовали netty 4.0 некоторое время и переходим к 4.1. По старым причинам мы получаем сообщения в маленькой сущности и не можем, в обозримом будущем, перейти к большой энтузиазму.netty 4.1 ByteBuf endian accessing bytes

Что мы использовали, так это использовать метод ByteBuf.order (ByteOrder endianness), чтобы обеспечить доступ к байтам в маленьком конце. Теперь этот метод стал устаревшим, и javadoc предлагает использовать соответствующую небольшую концевую версию данных методов; Как getIntLe вместо getInt.

Это все прекрасно и денди для этих методов с предоставленной альтернативой. Но мне также нужно получить доступ к необработанным байтам через метод getBytes (...).

У меня мало опыта с контентом, но из того, что я прочитал, если я получаю доступ к байтам, как это было бы в обратном порядке.

Мой вопрос, следовательно, netty 4.1 предоставляет другой способ доступа к байтам в ByteBuf для небольших контентов или для изменения порядка содержимого?

Заранее спасибо

ответ

1

Там не отличается при доступе байтов непосредственно даже при использовании ByteBuffer.order(...). Так что просто используйте getBytes(...).

+0

Одна из тех вещей, которая настолько проста, что она ударяет вас по лицу. Выстроил его на полпути через рефактор. Благодаря! – Rhed

Смежные вопросы