#!/usr/bin/python from __future__ import absolute_import, print_function import socket import time import select import sys _CONTROL_PORT = 17694 def waitformsgs(client_sockets, msg): client_sockets_set = set(client_sockets) while len(client_sockets_set) > 0: rl, _, _ = select.select(client_sockets_set, [], []) for client_socket in rl: sentmsg = client_socket.recv(1024) if sentmsg == msg: client_sockets_set.remove(client_socket) def main(num_clients, test_type, num_threads, job_size, args): client_sockets = [] control_socket = socket.socket() control_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) control_socket.bind(("", _CONTROL_PORT)) control_socket.listen(num_clients) while(len(client_sockets)