У меня есть источник, который отправляет udp-пакеты с недопустимыми заголовками контрольной суммы, и у меня нет контроля над источником. Я вижу на wireshark, что эти пакеты добираются до конечного хоста, но приложение не берет их из-за недопустимой контрольной суммы udp. Я хотел бы, чтобы приложение на хосте (windows server 2012) получало эти пакеты и отправляло их повторно с допустимой контрольной суммой, чтобы приложение забирало пакеты.
Я пробовал использовать .Net-объект, гнездо с SocketType сырья и ProtocolType IP, но он также игнорирует пакеты.