sekharsam Ответов: 2

Как добиться надежной передачи данных UDP с максимальной пропускной способностью ..?


How to achieve reliable UDP Data Transfer with a maximum throughput ..?? 


Что я уже пробовал:

да но безрезультатно произошла потеря данных

2 Ответов

Рейтинг:
8

sekharsam

Спасибо Дэйв за ответ,

можно ли снизить пропускную способность и повысить надежность передачи данных


Richard MacCutchan

Только написав свой собственный обработчик, чтобы проверить порядок сообщений и были ли они пропущены. UDP предназначен для того, чтобы быть ненадежным; если вы хотите гарантированную доставку, то вам нужно переключиться на TCP

Richard Deeming

Если вы хотите ответить на решение, нажмите кнопку "есть вопрос или комментарий?" кнопка под этим решением.

НЕ опубликуйте свой ответ как новое "решение"!

Рейтинг:
16

Dave Kreskowiak

Вы не. UDP не имеет никаких гарантий доставки ни в том порядке, в котором пакеты появляются у получателя, и возможность дублирования пакетов также существует! Нет никакого способа обойти это.

Если вы хотите "надежную" передачу данных, UDP-это наименее надежный транспорт. Вместо этого вам придется использовать TCP.