Re: Гарантирует ли ОС упорядоченность в UDP?
От: Mr.Delphist  
Дата: 18.11.22 12:38
Оценка: 18 (1)
Здравствуйте, vsb, Вы писали:

vsb>Имеется клиент с протоколом UDP. Изменить это нельзя. От него приходят пакеты с определённой информацией. Клиент это девайс, к компьютеру с Windows подключен напрямую патч-кордом. В целом всё работает, но иногда бывают непонятные проблемы. Пакеты приходят маленькие. В ОС с ними работает обычная программа из юзерспейса. К сожалению в протоколе нет номеров пакетов или ещё какой-либо информации.


В таком прямом подключении — я бы оценил вероятность out-of-order как крайне низкую, доли процента. Скорее, тут может оказаться баг на стороне девайса-отправителя. В качестве траблшутинга можно попробовать поставить в разрыв ещё один комп с двумя сетевухами, например, который будет тупо форвардить через IP tables пакеты с одного интерфейса на другой и попутно делать pcap-дампы куда-то. Когда обнаруживаем проблему, можно поднять дампы и попытаться анализировать в WireShark или где ещё.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.