Как измерить количество пропущенных UDP-сообщений? - PullRequest
0 голосов
/ 05 июня 2011

У меня есть задание для измерения количества UDP-сообщений, пропущенных между клиентом (-ами) и сервером.Клиент и сервер написаны на Java.Назначение состоит в том, чтобы измерить, сколько пакетов потеряно, используя различные размеры и числа.

Назначение говорит, что «сервер» должен подсчитать, сколько сообщений было отброшено.Я не понимаю, как это возможно, потому что сообщения UDP - поэтому, как сервер мог даже знать, что сообщение было отброшено?

Ответы [ 2 ]

1 голос
/ 05 июня 2011

сложный способ: вы можете создать уровень надежности приложения.

получатель должен ответить ack. если отправитель не получил подтверждение значения тайм-аута, он считается отброшенным.

(добавлен термин: сложный)

0 голосов
/ 05 июня 2011

Если датаграмма от клиента, сообщающая, сколько датаграмм он отправил до сих пор, достигнет сервера, сервер сможет рассчитать его, не так ли?

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