gpt4 book ai didi

python - 使用 Python 以特定速率发送 TCP 消息

转载 作者:可可西里 更新时间:2023-11-01 02:52:12 24 4
gpt4 key购买 nike

我试图通过向服务器发送 TCP 消息来生成一些到服务器的流量。为此,我使用了一个 Python 脚本,它打开一个 TCP 套接字,然后通过它发送一些数据。收到回复后,TCP 连接关闭。

问题:我希望能够预定义脚本向服务器发送请求的速率,例如:每秒 5 条消息。但是,我不知道如何通过 Python 编写脚本:(。

任何人都知道如何做到这一点(一个简短的例子会很棒!;)?

提前致谢。

注意:我可能需要增加一个额外的难度:因为服务器必须回复,我想我必须让脚本异步工作......这样,我可以无需等待对先前请求的回复即可发送请求...

最佳答案

您正在寻找的是 token bucket algorithm 的实现.它类似于一个具有固定容量的桶,每个消费者在获得 token 之前不能执行操作,并且桶以固定速率重新填充。

该算法很容易实现,但下面的链接有一个例子:

http://code.activestate.com/recipes/511490-implementation-of-the-token-bucket-algorithm/

关于python - 使用 Python 以特定速率发送 TCP 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19796060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com