我正在为客户端和服务器开发 python 代码。此代码必须模拟来自服务器一个或多个客户端的流(UDP 流)的传输,而每个客户端都必须计算一些关于它的“指标”,例如带宽、数据包错误率和以 MB/GB 为单位的传输率,这非常类似于iperf3的udp测试。
不幸的是,我还没有找到它的一些 python 代码(除了 iperf3 的错误包装器和其他一些非常错误的代码)你能建议我一些执行 iperf3 功能的库或代码片段吗?
无论如何,我的服务器生成一个线程,该线程使用套接字库向客户端生成 UDP 流,而具有开放 udp 套接字的客户端生成一个用于接收流并计算这些指标的线程。您对实施有什么建议吗?线程是好的还是有更好的东西来完成这项任务?
你能建议我如何计算这些指标吗?如果您可以发布一些代码片段,我将非常感谢您