在 Python 中,如何检查套接字上发送的未确认数据量

问题描述

我有一个异步代理服务器,可用于文件传输,我需要知道如何检查套接字上发送的未确认数据强>。现在有可能在使用代理服务器发送文件时,如果不是客户端和服务器只请求数据,他们可以处理并发送已请求的数据,我的 ram 会填满。我担心当有硬盘活动时这可能会发生在某人身上。如果我可以检查未发送数据数量,我可以输入trio.sleep(2.0)并检查套接再次。现在我知道每 19MB 我放一个 2.0sleep 但是如果有很多硬盘活动阻止数据刷新到磁盘,这将无济于事。

我的应用程序是用 Python 编写的,所以我需要知道一些可以检查任何异步套接字上未发送数据 的 Python 代码.我在 Trio 上使用 Python 3.9.5 框架。

谢谢。另外,如果有人可以在此处创建标签Trio,那会很有帮助。

如果对此没有明显的解决方案,请在此处告知我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)