для моего проекта я пытаюсь вручную запустить повторную передачу для определенных пакетов в потоке TCP.
До сих пор я нашел NetFilterQueue хорошим способом сделать это, но теперь я застрял.
У меня естьрабочая версия, которая обрабатывает каждый пакет, поэтому я могу изменить / принять / отбросить его.
Так что эта часть работает.
В тот момент, когда я нахожу пакет, который я хочу повторно передать, я устанавливаю метку и использую NF_REPEAT для повторного ввода пакета в очередь.
Я думал, что при этом я отправлю пакет изи снова отправьте его копию через очередь, где это будет вызвано NF_ACCEPT-меткой.Эффективно делать повторную передачу этого пакета.
Но оказывается, что это не работает, как я надеялся, будет ...
Итак, мой вопрос:
Есть ли способ, которым я мог бы использовать NFQueue для выполнения моих повторных передач?
Или есть другой способ сделать такое?