我得到了它是这样的一个样本项目:配置客户端吞吐量
- 客户端A连接到服务器B
- A发送数据包B,B返回相同的数据包发送到
- 客户端发送吞吐量可配置
- 测量每个数据包的周转时间。
现在第3步是什么令我困惑。
使用python,我能想到的“配置吞吐量”的唯一方法是在字符串中的字符之间设置一个延迟。
- 一个字符串“测试”
- 启动计时器,然后发送“T”到服务器,让服务器返回。
- 一旦服务器返回它,停止计时器并记录它。
然后调用sleep()
对于确定的时间量(这是可配置的一部分)
然后执行相同的字母
e
s
t
日志记录,时间在两者之间。
但是,这看起来很愚蠢,因为我根本不影响客户端和服务器之间的关系,只是设置发送字符之间的延迟。
或者我错过了什么?实际上有一种“配置”客户A的吞吐量的方法,如果是这样,那是什么意思?
谢谢。
明白了。 我认为他们想要的是第一个想法,发送一个大小为n的数据包到服务器。 我不知道为什么我没有想到这一点。 我不认为我现在必须给它一个时间延迟,我想我可以编码它将一个N大小的数据包发送到服务器,用户配置N是什么。 谢谢! – Marcin