Я хочу создать TCP-сервер, который принимает определенный пользовательский протокол от устройств IoT.
В netty он дает буферизованные байты, и вы используете метод read для получения some (4, 8, 16 п) байт. Затем операция вернет эти байты и переместит индекс буфера.
Если текущая длина буферизованного байта меньше запрашиваемой, тогда она будет ожидать следующего потока, добавит его, и операция начнется снова.
В asyncio (python) чтение (n) имеет аналогичную функциональность.
В vert.x есть подобный метод для чтения буферизованных байтов? Я знаю, что вы получаете объект Buffer. Но индекс буфера не будет автоматически двигаться, кажется? И ждет ли он следующих байтов ??