Как получить размер передаваемых по сети данных?

Рейтинг: 0Ответов: 0Опубликовано: 18.03.2023

Собственно вводные данные. Пишу протокол прикладного уровня в качестве транспорта используется TCP. И столкнулся с проблемой как узнать размер передаваемых данных?

Протокол выглядит примерно так:

Для данных сначала высчитывается хэш, все это зашифровывается и отправляется. Единственное решение которое я придумал, это передавать перед данными в фиксированном количестве байт (например, в 4) незашифрованный размер, но есть ли другие варианты?

Ответы

Ответов пока нет.