#!/usr/bin/env python import sys import socket import threading def worker(host, port, file, vhost): if vhost: request = 'GET /%s HTTP/1.1\r\nHost: %s\r\n\r\n'%(file, vhost) else: request = 'GET /%s HTTP/1.0\r\n\r\n'%file s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: s.connect((host, port)) except: s.close() return s.sendall(request) try: while 1: _ = s.recv(65536) if not _: break except: pass s.close() host = "66.197.179.90" port = 80 vhost = None file = "bench.py" threading.Thread(target=worker, args=(host, port, file, vhost)).start() threading.Thread(target=worker, args=(host, port, file, vhost)).start()