BAD UDP LENGTH> IP PAYLOAD LENGTH - PullRequest
       5

BAD UDP LENGTH> IP PAYLOAD LENGTH

1 голос
/ 06 апреля 2019

Моя клиентская программа должна отправлять UDP-дейтаграммы, используя Raw-сокет для протокола IPv4. Серверная программа DPD не может получать UDP-сообщения из сокета. После проверки файла PCAP я понял, что ошибка связана с: «[BAD UDP LENGTH 756> IP PAYLOAD LENGTH] Len = 728». Я подозреваю, что датаграммы, которые слишком велики для приемного буфера сокета, полностью сбрасываются. Но где может быть отбрасывание пакета на стороне клиента или на сервере? Разве пакет не должен быть просто фрагментирован, если длина UDP превышает длину полезной нагрузки IP? Как отладить эту проблему дальше в отношении клиента и сервера UDP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...