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

2024-03-29 06:28:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为客户机和服务器开发python代码。 此代码必须模拟流(UDP流)从服务器一个或多个客户端的传输,而每个客户端都必须计算一些有关它的“指标”,例如带宽、数据包错误率和传输速率(MB/GB),这与iperf3的UDP测试非常相似。在

不幸的是,我还没有找到适合它的python代码(除了iperf3的一个有缺陷的包装器和其他一些非常糟糕的代码),你能给我推荐一些执行iperf3功能的库或代码片段吗?在

不管怎样,我的服务器生成一个线程,该线程使用套接字库生成一个面向客户端的UDP流,而客户端有一个开放的UDP套接字,它生成一个线程来接收流并计算这些度量。你对实施有什么建议吗?线程是好的还是有更好的方法来完成这个任务?在

你能建议我如何计算这些指标吗? 如果你能张贴一些代码狙击手我会非常感谢你


Tags: 代码功能服务器客户端客户机mb数据包指标