В настоящее время я использую ByteBuffer
для хранения цепочки примитивов, прежде чем отправлять ее по всему телу.
Я использую data.order(ByteOrder.LITTLE_ENDIAN);
, потому что именно так должны отправляться данные.
Есть ли эквивалент ByteBuffer, который поддерживает putShort()
... с использованием байтов с прямым порядком байтов, и может быть расширен?
Я мог бы написать оболочку, которая проверяет limit()
и position()
, создавая новый и больший ByteBuffer
, когда это необходимо, но я не могу поверить, что нет другого существующего класса, который мог бы сделать это.