使用python控制TCP连接数

使用python控制TCP连接数,python,centos,urllib2,python-multiprocessing,Python,Centos,Urllib2,Python Multiprocessing,在我的大学项目中,我正在尝试开发一个基于python的流量生成器。我在vmware上创建了2台CentOS机器,其中1台用作我的客户端,1台用作我的服务器。我使用了IP别名技术,仅使用单个客户机/服务器机器就可以增加客户机和服务器的数量。到目前为止,我已经在客户端机器上创建了50个IP别名,在服务器机器上创建了10个IP别名。我还使用多处理模块从所有50个客户端到所有10个服务器并发生成流量。我还在我的服务器上开发了几个配置文件(1kb、10kb、50kb、100kb、500kb、1mb)(自从

在我的大学项目中,我正在尝试开发一个基于python的流量生成器。我在vmware上创建了2台CentOS机器,其中1台用作我的客户端,1台用作我的服务器。我使用了IP别名技术,仅使用单个客户机/服务器机器就可以增加客户机和服务器的数量。到目前为止,我已经在客户端机器上创建了50个IP别名,在服务器机器上创建了10个IP别名。我还使用多处理模块从所有50个客户端到所有10个服务器并发生成流量。我还在我的服务器上开发了几个配置文件(1kb、10kb、50kb、100kb、500kb、1mb)(自从我使用Apache服务器以来,在/var/www/html目录中),我使用urllib2从我的客户机向这些配置文件发送请求。接下来我要做的是控制客户端和服务器之间建立的TCP连接的数量。就像在一个TCP会话/连接中发送前100个请求,然后在另一个TCP会话/连接中发送下100个请求,等等。。。有可能在python中实现这一点吗

我如何在此处控制TCP连接的可能重复?在使用1个TCP连接发送100个请求之后,我想终止该连接,生成另一个连接,然后再次发送100个请求