Развертывание личных программ и сценариев

У меня был такой же вопрос, поэтому я покопался в коде и надеюсь, что нашел правильные ответы.

  1. Две линии показывают измерения с обеих сторон. Можно утверждать, что эти результаты должны быть идентичными. Но, как вы можете видеть, в обоих результатах получатель измерил меньше данных, чем отправитель. Основная причина в том, что измерение производится с разбивкой по времени. Например, при измерении в течение 10 секунд (начиная с первого пакета) вы отправляете n пакетов, но получатель может получить последние пакеты спустя более 10 секунд после первого. Поэтому они не учитываются. Кроме того, существует потеря пакетов.

  2. Это заполняется sp->socket. Так что в итоге это файловый дескриптор сокета (который переводится в int). Попробуйте запустить с флагом -P. Вы увидите разные идентификаторы для каждого соединения/сокета.

  3. Ваше предположение отчасти верно. Это поле представляет sp->result->stream_retrans. Таким образом, это ретрансляция. Это поле отображается только тогда, когда появились ретрансляции (0 не отображается). Так что это должно быть независимо от направления.

1
13.07.2016, 20:28
0 ответов

Теги

Похожие вопросы