【发布时间】:2015-08-29 17:34:34
【问题描述】:
我得到了一个示例项目,如下所示:
- 客户端 A 连接到服务器 B。
- A 向 B 发送数据包,B 将相同的数据包返回给 A。
- 客户端 A 发送吞吐量是可配置的
- 测量每个数据包的周转时间。
现在第 3 步让我感到困惑。
使用python,我能想到的“配置吞吐量”的唯一方法是在字符串中的字符之间设置延迟。
- 获取字符串“test”
- 启动计时器,然后将“t”发送到服务器,并让服务器返回它。
- 一旦服务器返回它,停止计时器并记录它。
然后在确定的时间内调用sleep()(这是可配置的部分)
然后对字母做同样的事情
e
s
t
记录,中间的时间。
但是,这似乎很愚蠢,因为我根本没有影响客户端和服务器之间的关系,只是设置发送字符之间的延迟。
或者我错过了什么?实际上有没有一种方法可以“配置”客户端 A 的吞吐量,如果有,这意味着什么?
谢谢。
【问题讨论】:
标签: python tcp server echo tcpclient