Я работаю над проектом Apache PLC4X, в котором мы реализуем отраслевые протоколы ПЛК с использованием Netty. В настоящее время мы сталкиваемся с проблемой декодирования ответов, если их размер превышает предел в 512 байт.
Как только размер ответа превышает эти 512 байтов, метод декодирования нашей реализации уровня протокола на основе MessageToMessageCodec получает только ByteBuf размером 512 байтов. Сразу после этого метод вызывается снова с остальной частью пакета.
Как было бы правильно справиться с этим?