Добрый день. Требуется передать сообщения размером до 10 мб между ПК. Данные разделяются на блоки по 1кб. Не требуется установка соединения, отправка идёт широковещательно.
На приемной стороне нужно понять что пакеты потерялись или перемешались, не предпринимая мер к повторной отправке (просто отбросить). Попробовал табличный crc32 однако для сообщений ~10мб время расчета составляет около 400 мс что для задачи недопустимо долго.
По идее датаграмы udp уже имеют контрольную сумму и нужно лишь определить факт потери или перемешивания. Не хочется добавлять в килобайтные блоки дополнительный заголовок. Может кто сталкивался?