by Borjomy_1 on 18 Apr 2017, 12:24
Первым передается длина (U32), далее сам файл. Хотите порциями, хотите - разом. При приеме принимается размер, далее вычитывается заданное количество байт. Можете передавать шапку (с имеменем, датой и прочим). Только любая структура, имеющая изменяемый размер, должна предваряться размером.