Python中的通用带宽限制

2024-09-29 23:15:25 发布

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

你好Python的朋友,我正在开发一个商业应用程序在Python备份数据库,目录同步,最后。。。 我需要实现带宽限制功能。 例如,用户定义软件上传速度不能超过40kbps。你知道吗

我知道有一种方法可以做到这一点,因为Dropbox客户端是用python编写的,并且具有这种功能。你知道吗

我在网上搜索了如何用其他语言实现这个,我甚至找到了一个使用lib Twisted的例子,但它不适合我的情况, 因为可以将数据配置为发送到多个云、AWS、googlecloud、FTP、googledrive等等。 留给我的唯一解决方案是挂接windowsapi,特别是winsockapi,以拦截对的系统调用 发送,接收和类似的功能,并实现我自己的带宽限制器,但这将是如此复杂的实现。你知道吗

有人知道怎么帮我吗?你知道吗

经过一点研究,我发现这个问题Adjust speed of Socket,也许Dropbox可以用这个。。。我试过了,但就像我说的,这不适合我的情况,因为我发送到多个云,是钩住windowsapi的唯一解决方案还是有人有其他想法?你知道吗

;)


Tags: 用户功能目录数据库应用程序软件定义情况

热门问题