【发布时间】:2010-09-03 13:23:20
【问题描述】:
我需要同时创建多个 TCP 连接到一些自定义 TCP 服务器应用程序以进行性能测试。我知道很多这样的网络(即基于libcurl 的curl-loader),但我没有找到一些通用的。
客户端的场景是最简单的:创建连接,发送特殊数据,读取答案并关闭连接。每一步都有时间戳。所有时间戳都应写入文件以供进一步计算。我需要大约 10 000 个这样的并行连接。
我更喜欢一些现成的解决方案,但在 Google 中找不到任何东西,所以我准备用 Python 编写这个解决方案。如果是这样,你能给我推荐一个可以产生这么多连接的合适的 python 模块吗? (多处理,扭曲..?)
【问题讨论】:
标签: python network-programming parallel-processing tcpclient