python计算客户端和服务器应用程序之间的带宽,错误数据包速率和传输速率

时间:2018-12-06 16:56:22

标签: python sockets udp bandwidth iperf3

我正在为客户端和服务器开发python代码。 此代码必须模拟来自一个或多个客户端服务器的流(UDP流)的传输,而每个客户端都必须计算一些有关它的“度量”,例如带宽,包错误率和MB / GB传输率,这非常类似于iperf3的udp测试。

不幸的是,我没有找到一些python代码(除了iperf3的错误包装和其他一些非常错误的代码),您能建议我一些执行iperf3功能的库或代码段吗?

无论如何,我的服务器会生成一个线程,该线程使用 socket 库向客户端生成UDP流,而具有开放udp套接字的客户端会生成用于接收流的线程并计算这些指标。您对实施有什么建议吗?线程好还是该任务有更好的选择?

您能建议我如何计算这些指标吗? 如果您可以张贴一些代码摘要,我将非常感谢您

0 个答案:

没有答案