данные писать пакетами, в заголовке пакета писать его порядковый номер например 32-х битный. Пакет с самым большим номером будет самым свежим. При холодном старте сканируете заголовки пакетов в поисках самого старшего. Для корректной работы функция поиска старшего пакета должна уметь обрабатывать переход 0xffffffff-->0x00000000.