Pavel Gulchouck писал(а) Ivan Agarkov в 10:43 18 янв 14
IA>> А unixtime в M_GOT / M_GET / M_SKIP должен совпадать с тем, что IA>> отправляет M_FILE ? PG> Да, файл идентифицируется по трём параметрам: имя, размер, время PG> модификации. Если какой-то из этих параметров не совпадает, значит, PG> это другой файл.
И что считается "правильным" поведением, если например был передан M_FILE "00000000.pkt 100 12345678 0", а в ответ пришло "M_GOT 00000000.pkt 100 87654321" ? Дропать передачу, считая что файл не передан? Дропать сессию с ошибкой? Принимать с варинингом в логи? Что-то другое?