ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
25 марта
1505496 Топик полностью
Nikolay_Po (12.03.2025 15:21, просмотров: 100) ответил Samx на В TCP *нет* "блоков данных". Это потоковый протокол! Каждый, кто закладывается на "блоки" внутри TCP , должен быть морально убит на месте.
Ну и как я буду забирать поток? Вот хочу я получить, а данных ещё нет - очередной пакет ещё не дошёл. А потом долшёл. Забираю, забираю поток, хочу ещё. А нет! Принятый пакет уже кончился, а следующий ещё не пришёл. Вот и получаются блоки. Хотя бы так. 

Как из потока Modbus TCP вычленять отдельные сообщения PDU?