Я разрабатываю код Python для клиента и сервера.Этот код должен имитировать передачу потока (UDP-поток) от сервера одному или нескольким клиентам, в то время как каждый клиент должен вычислять некоторые «метрики» об этом, такие как пропускная способность, частота ошибок пакетов и скорость передачи в МБ / ГБ, что-то оченьпохож на тест udp в iperf3.
К сожалению, я не нашел для него некоторого кода на Python (за исключением глючной оболочки iperf3 и некоторого другого очень глючного кода вокруг). Можете ли вы предложить мне несколько библиотек или фрагментов кодакоторые выполняют функции iperf3?
В любом случае, мой сервер порождает поток, который генерирует поток UDP для клиента, используя библиотеку socket , в то время как клиент, имеющий открытый сокет udp, порождает поток дляполучение потока и вычисляет эти метрики.Есть ли у вас какие-либо предложения по реализации?хороши темы или есть что-то лучшее для этой задачи?
Можете ли вы предложить мне, как рассчитать эти показатели?Если вы можете опубликовать некоторые фрагменты кода, я был бы вам очень благодарен